Exercise 4 added.