chapter 2 solutions