solve exercise 46.05