problem 117 solved.