problem 17 solved