solve exercise 28.06