8.2 Solving nonlinear problems