CS178hw3.pdf