problem set 9 solutions 3398274