Add solutions for Chapter 8