problem 34 done