21W.783 homework #5