Finished exercise 27 (no code).