solve exercise 30.24