chapter 9 excercise
Merge branch 'chapter-9'