problem 35 done