Finish chapter 8 exercice