solutions to problem set 652137