problem 75
problem 76