Exercises 2 to 5 added.