Finish all exercises in ch8