solve exercise 28.08