problem 3-22