Solving Polynomial Equations in Factored Form