answers to problem set 5 2543681