CS302P Assignment 1 Solution Spring 2022