assignment1-solution