solutions to problem set 1 7573622