Exercise 17.11
Exercise 17.12