problem 3-16