problem 59 solved