Exercise 5.33