finished problem 34