problem 29 solved