Exercise 2
Exercise 3A
Exercise 3B
Exercise 3C