Exercise 40 complete