Finished exercise 41.