chapter 8 solutions