solve exercise 32.11