Chapter 20: Solving the Problem (I)