Assignment 0 Solution