finished problem 37