Finish exercise 21.