problem 11, 28, 35
problem 34