solve exercise 34.09