Finish Exercise 3.14