solve exercise 45.03