Exercise 15 extra credit.