Third International CSP Solver Competition. The Sugar solver solves a finite linear CSP and
MAX-CSP by translating it into a SAT problem using the order encoding method and then
solving the translated SAT problem with an external SAT solver (eg MiniSat). In the order
encoding method, a comparison x≤ a is encoded by a different Boolean variable for each
integer variable x and integer value a.