chapter 3 solutions