problem 2-18