finish problem 37