solve exercise 40.06