problem 2-31