solve exercise 18.26