CS178hw2.pdf