Exercise 15-1.
Exercise 15-2.
Exercise 15-3.
Exercise 15-4.
Exercise 15-5.