Cs162 Project 1 Solution