exercise 3.9