solve exercise 34.03