implicit->nlsol