Finish 5.6 exercises
Finish 5.6 exercises part2