exercise 1.42