exercise 2.74 done