Solve exercise 30.12