problem 78 soln