Finish exercise 9.3