problem 52 solved