problem 2-42