exercise 3b
Exercise 3c
exercise 3d
exercise 4