third problem set 2988889