Assignment 3 Solutions Part 1