ts[1] = VariableFactory.enumerated("t1", new int[]{-3, -2, -1, 1, 2}, solver);
ts[2] = VariableFactory.enumerated("t2", new int[]{-3, -2, -1, 1, 2, 3}, solver);
ts[3] = VariableFactory.enumerated("t3", new int[]{-3, -2, -1, 1, 2, 3}, solver);
try {
solver.propagate();
ts[0].removeValue(2, Cause.Null);
ts[1].removeValue(2, Cause.Null);
ts[0].removeValue(3, Cause.Null);
ts[1].removeValue(1, Cause.Null);
ts[2].removeValue(-3, Cause.Null);