problem 17