Finish exercise 26.