problem 82
problem 83