chapter 7: exercise 1