Exercise 3 should be finally done.