Solve polynomial equations