finished Problem Set 2 #1