solve exercise 26.01