solve exercise 34.05