problem 2-27