popAll(stack, solver);
push(ICF.arithm(lbA, "=", bestA), stack, solver);
push(ICF.arithm(lbB, "=", bestB), stack, solver);
push(strictlyBetter, stack, solver);
} while (solver.nextSolution());
popAll(stack, solver);
push(ICF.arithm(a, "=", bestA), stack, solver);
push(ICF.arithm(b, "=", bestB), stack, solver);