exercise 2.74