use SOLVE for derivative_free_bracket