solve exercise 37.05