solve exercise 38.05