[chapter-09] Completed