Finish exercise 16.