Exercise 01-04 finished.