Seol mar théacs é seo: Representing and Solving Finite−Domain Constraint Problems Using Systems of Polynomials