finish problem 32