Assignment 1 Solution