solutions to problem set 7 7958192