problem 34 solution