algebraic method