solve exercise 42.05