Exercise 18.