problem set 3 1332797