Exercise 2.40-2.41.