Backtracking To Solve Algebraic Equations