problem 69
problem 57