CS4210/Project 3/Report