solve exercise 43.04