Problem 29 solved