Complete exercise 2.32