exercise 2.60