Exercise 5

incomplete