exercise 1.40