solutions to problem set 3 3501639