-2.3.1 solutions (short chapter, thankfully)