CSE205 Assignment 1 Solution