Solved hard problem 82.