solve nonlinear system