solve exercise 32.14