Final pset 3 commit. Solved/submitted