CS178hw5.pdf