Exercise 01-12 finished.