problem 2-56