finished exercise 4.
Finished exercise 5.