problem 96 solved
problem 89