solve exercise 32.04