solve exercise 33.10