Exercise 2 completion.