exercise 5.32