Exercise 2.89