problem 3-18
problem 3-19