Exercise 1.28.