Solved hard problem 84.