problem 66
problem 68