pset3_revised.pdf