Exercise 3.5 Start.