5.1 Solving by Factoring