solve exercise 43.19