predicate all_different_int(array [int] of var int: x); predicate count(array [int] of var int: x, var int: y, var int: c); predicate fixed_cumulative(array [int] of var int: s, array [int] of int: d, array [int] of int: r, int: b); predicate global_cardinality(array [int] of var int: x, array [int] of int: cover, array [int] of var int: counts); predicate maximum_int(var int: m, array [int] of var int: x); predicate minimum_int(var int: m, array [int] of var int: x); predicate sliding_sum(int: low, int: up, int: seq, array [int] of var int: vs); predicate sort(array [int] of var int: x, array [int] of var int: y); predicate table_bool(array [int] of var bool: x, array [int, int] of bool: t); predicate table_int(array [int] of var int: x, array [int, int] of int: t); predicate var_cumulative(array [int] of var int: s, array [int] of int: d, array [int] of int: r, var int: b); var bool: BOOL____00002 :: is_defined_var :: var_is_introduced; var bool: BOOL____00004 :: is_defined_var :: var_is_introduced; var bool: BOOL____00006 :: is_defined_var :: var_is_introduced; var bool: BOOL____00008 :: is_defined_var :: var_is_introduced; var bool: BOOL____00010 :: is_defined_var :: var_is_introduced; var bool: BOOL____00012 :: is_defined_var :: var_is_introduced; var bool: BOOL____00014 :: is_defined_var :: var_is_introduced; var bool: BOOL____00016 :: is_defined_var :: var_is_introduced; var bool: BOOL____00018 :: is_defined_var :: var_is_introduced; var bool: BOOL____00020 :: is_defined_var :: var_is_introduced; var bool: BOOL____00022 :: is_defined_var :: var_is_introduced; var bool: BOOL____00024 :: is_defined_var :: var_is_introduced; var bool: BOOL____00026 :: is_defined_var :: var_is_introduced; var bool: BOOL____00028 :: is_defined_var :: var_is_introduced; var bool: BOOL____00030 :: is_defined_var :: var_is_introduced; var bool: BOOL____00032 :: is_defined_var :: var_is_introduced; var bool: BOOL____00034 :: is_defined_var :: var_is_introduced; var bool: BOOL____00036 :: is_defined_var :: var_is_introduced; var bool: BOOL____00038 :: is_defined_var :: var_is_introduced; var bool: BOOL____00040 :: is_defined_var :: var_is_introduced; var bool: BOOL____00042 :: is_defined_var :: var_is_introduced; var bool: BOOL____00044 :: is_defined_var :: var_is_introduced; var bool: BOOL____00046 :: is_defined_var :: var_is_introduced; var bool: BOOL____00048 :: is_defined_var :: var_is_introduced; var bool: BOOL____00050 :: is_defined_var :: var_is_introduced; var bool: BOOL____00052 :: is_defined_var :: var_is_introduced; var bool: BOOL____00054 :: is_defined_var :: var_is_introduced; var bool: BOOL____00056 :: is_defined_var :: var_is_introduced; var bool: BOOL____00058 :: is_defined_var :: var_is_introduced; var bool: BOOL____00060 :: is_defined_var :: var_is_introduced; var bool: BOOL____00062 :: is_defined_var :: var_is_introduced; var bool: BOOL____00064 :: is_defined_var :: var_is_introduced; var bool: BOOL____00066 :: is_defined_var :: var_is_introduced; var bool: BOOL____00068 :: is_defined_var :: var_is_introduced; var bool: BOOL____00070 :: is_defined_var :: var_is_introduced; var bool: BOOL____00072 :: is_defined_var :: var_is_introduced; var bool: BOOL____00074 :: is_defined_var :: var_is_introduced; var bool: BOOL____00076 :: is_defined_var :: var_is_introduced; var bool: BOOL____00078 :: is_defined_var :: var_is_introduced; var bool: BOOL____00080 :: is_defined_var :: var_is_introduced; var bool: BOOL____00082 :: is_defined_var :: var_is_introduced; var bool: BOOL____00084 :: is_defined_var :: var_is_introduced; var bool: BOOL____00086 :: is_defined_var :: var_is_introduced; var bool: BOOL____00088 :: is_defined_var :: var_is_introduced; var bool: BOOL____00090 :: is_defined_var :: var_is_introduced; var bool: BOOL____00092 :: is_defined_var :: var_is_introduced; var bool: BOOL____00094 :: is_defined_var :: var_is_introduced; var bool: BOOL____00096 :: is_defined_var :: var_is_introduced; var bool: BOOL____00098 :: is_defined_var :: var_is_introduced; var bool: BOOL____00100 :: is_defined_var :: var_is_introduced; var bool: BOOL____00102 :: is_defined_var :: var_is_introduced; var bool: BOOL____00104 :: is_defined_var :: var_is_introduced; var bool: BOOL____00106 :: is_defined_var :: var_is_introduced; var bool: BOOL____00108 :: is_defined_var :: var_is_introduced; var bool: BOOL____00110 :: is_defined_var :: var_is_introduced; var bool: BOOL____00112 :: is_defined_var :: var_is_introduced; var bool: BOOL____00114 :: is_defined_var :: var_is_introduced; var bool: BOOL____00116 :: is_defined_var :: var_is_introduced; var bool: BOOL____00118 :: is_defined_var :: var_is_introduced; var bool: BOOL____00120 :: is_defined_var :: var_is_introduced; var bool: BOOL____00122 :: is_defined_var :: var_is_introduced; var bool: BOOL____00124 :: is_defined_var :: var_is_introduced; var bool: BOOL____00126 :: is_defined_var :: var_is_introduced; var bool: BOOL____00128 :: is_defined_var :: var_is_introduced; var bool: BOOL____00130 :: is_defined_var :: var_is_introduced; var bool: BOOL____00132 :: is_defined_var :: var_is_introduced; var bool: BOOL____00134 :: is_defined_var :: var_is_introduced; var bool: BOOL____00136 :: is_defined_var :: var_is_introduced; var bool: BOOL____00138 :: is_defined_var :: var_is_introduced; var bool: BOOL____00140 :: is_defined_var :: var_is_introduced; var bool: BOOL____00142 :: is_defined_var :: var_is_introduced; var bool: BOOL____00144 :: is_defined_var :: var_is_introduced; var bool: BOOL____00146 :: is_defined_var :: var_is_introduced; var bool: BOOL____00148 :: is_defined_var :: var_is_introduced; var bool: BOOL____00150 :: is_defined_var :: var_is_introduced; var bool: BOOL____00152 :: is_defined_var :: var_is_introduced; var bool: BOOL____00154 :: is_defined_var :: var_is_introduced; var bool: BOOL____00156 :: is_defined_var :: var_is_introduced; var bool: BOOL____00158 :: is_defined_var :: var_is_introduced; var bool: BOOL____00160 :: is_defined_var :: var_is_introduced; var bool: BOOL____00162 :: is_defined_var :: var_is_introduced; var bool: BOOL____00164 :: is_defined_var :: var_is_introduced; var bool: BOOL____00166 :: is_defined_var :: var_is_introduced; var bool: BOOL____00168 :: is_defined_var :: var_is_introduced; var bool: BOOL____00170 :: is_defined_var :: var_is_introduced; var bool: BOOL____00172 :: is_defined_var :: var_is_introduced; var bool: BOOL____00174 :: is_defined_var :: var_is_introduced; var bool: BOOL____00176 :: is_defined_var :: var_is_introduced; var bool: BOOL____00178 :: is_defined_var :: var_is_introduced; var bool: BOOL____00180 :: is_defined_var :: var_is_introduced; var bool: BOOL____00182 :: is_defined_var :: var_is_introduced; var bool: BOOL____00184 :: is_defined_var :: var_is_introduced; var bool: BOOL____00186 :: is_defined_var :: var_is_introduced; var bool: BOOL____00188 :: is_defined_var :: var_is_introduced; var bool: BOOL____00190 :: is_defined_var :: var_is_introduced; var bool: BOOL____00192 :: is_defined_var :: var_is_introduced; var bool: BOOL____00194 :: is_defined_var :: var_is_introduced; var bool: BOOL____00196 :: is_defined_var :: var_is_introduced; var bool: BOOL____00198 :: is_defined_var :: var_is_introduced; var bool: BOOL____00200 :: is_defined_var :: var_is_introduced; var bool: BOOL____00202 :: is_defined_var :: var_is_introduced; var bool: BOOL____00204 :: is_defined_var :: var_is_introduced; var bool: BOOL____00206 :: is_defined_var :: var_is_introduced; var bool: BOOL____00208 :: is_defined_var :: var_is_introduced; var bool: BOOL____00210 :: is_defined_var :: var_is_introduced; var bool: BOOL____00212 :: is_defined_var :: var_is_introduced; var bool: BOOL____00214 :: is_defined_var :: var_is_introduced; var bool: BOOL____00216 :: is_defined_var :: var_is_introduced; var bool: BOOL____00218 :: is_defined_var :: var_is_introduced; var bool: BOOL____00220 :: is_defined_var :: var_is_introduced; var bool: BOOL____00222 :: is_defined_var :: var_is_introduced; var bool: BOOL____00224 :: is_defined_var :: var_is_introduced; var bool: BOOL____00226 :: is_defined_var :: var_is_introduced; var bool: BOOL____00228 :: is_defined_var :: var_is_introduced; var bool: BOOL____00230 :: is_defined_var :: var_is_introduced; var bool: BOOL____00232 :: is_defined_var :: var_is_introduced; var bool: BOOL____00234 :: is_defined_var :: var_is_introduced; var bool: BOOL____00236 :: is_defined_var :: var_is_introduced; var bool: BOOL____00238 :: is_defined_var :: var_is_introduced; var bool: BOOL____00240 :: is_defined_var :: var_is_introduced; var bool: BOOL____00242 :: is_defined_var :: var_is_introduced; var bool: BOOL____00244 :: is_defined_var :: var_is_introduced; var bool: BOOL____00246 :: is_defined_var :: var_is_introduced; var bool: BOOL____00248 :: is_defined_var :: var_is_introduced; var bool: BOOL____00250 :: is_defined_var :: var_is_introduced; var bool: BOOL____00252 :: is_defined_var :: var_is_introduced; var bool: BOOL____00254 :: is_defined_var :: var_is_introduced; var bool: BOOL____00256 :: is_defined_var :: var_is_introduced; var bool: BOOL____00258 :: is_defined_var :: var_is_introduced; var bool: BOOL____00260 :: is_defined_var :: var_is_introduced; var bool: BOOL____00262 :: is_defined_var :: var_is_introduced; var bool: BOOL____00264 :: is_defined_var :: var_is_introduced; var bool: BOOL____00266 :: is_defined_var :: var_is_introduced; var bool: BOOL____00268 :: is_defined_var :: var_is_introduced; var bool: BOOL____00270 :: is_defined_var :: var_is_introduced; var bool: BOOL____00272 :: is_defined_var :: var_is_introduced; var bool: BOOL____00274 :: is_defined_var :: var_is_introduced; var bool: BOOL____00276 :: is_defined_var :: var_is_introduced; var bool: BOOL____00278 :: is_defined_var :: var_is_introduced; var bool: BOOL____00280 :: is_defined_var :: var_is_introduced; var bool: BOOL____00282 :: is_defined_var :: var_is_introduced; var bool: BOOL____00284 :: is_defined_var :: var_is_introduced; var bool: BOOL____00286 :: is_defined_var :: var_is_introduced; var bool: BOOL____00288 :: is_defined_var :: var_is_introduced; var bool: BOOL____00290 :: is_defined_var :: var_is_introduced; var bool: BOOL____00292 :: is_defined_var :: var_is_introduced; var bool: BOOL____00294 :: is_defined_var :: var_is_introduced; var bool: BOOL____00296 :: is_defined_var :: var_is_introduced; var bool: BOOL____00298 :: is_defined_var :: var_is_introduced; var bool: BOOL____00300 :: is_defined_var :: var_is_introduced; var bool: BOOL____00302 :: is_defined_var :: var_is_introduced; var bool: BOOL____00304 :: is_defined_var :: var_is_introduced; var bool: BOOL____00306 :: is_defined_var :: var_is_introduced; var bool: BOOL____00308 :: is_defined_var :: var_is_introduced; var bool: BOOL____00310 :: is_defined_var :: var_is_introduced; var bool: BOOL____00312 :: is_defined_var :: var_is_introduced; var bool: BOOL____00314 :: is_defined_var :: var_is_introduced; var bool: BOOL____00316 :: is_defined_var :: var_is_introduced; var bool: BOOL____00318 :: is_defined_var :: var_is_introduced; var bool: BOOL____00320 :: is_defined_var :: var_is_introduced; var bool: BOOL____00322 :: is_defined_var :: var_is_introduced; var bool: BOOL____00324 :: is_defined_var :: var_is_introduced; var bool: BOOL____00326 :: is_defined_var :: var_is_introduced; var bool: BOOL____00328 :: is_defined_var :: var_is_introduced; var bool: BOOL____00330 :: is_defined_var :: var_is_introduced; var bool: BOOL____00332 :: is_defined_var :: var_is_introduced; var bool: BOOL____00334 :: is_defined_var :: var_is_introduced; var bool: BOOL____00336 :: is_defined_var :: var_is_introduced; var bool: BOOL____00338 :: is_defined_var :: var_is_introduced; var bool: BOOL____00340 :: is_defined_var :: var_is_introduced; var bool: BOOL____00342 :: is_defined_var :: var_is_introduced; var bool: BOOL____00344 :: is_defined_var :: var_is_introduced; var bool: BOOL____00346 :: is_defined_var :: var_is_introduced; var bool: BOOL____00348 :: is_defined_var :: var_is_introduced; var bool: BOOL____00350 :: is_defined_var :: var_is_introduced; var bool: BOOL____00352 :: is_defined_var :: var_is_introduced; var bool: BOOL____00354 :: is_defined_var :: var_is_introduced; var bool: BOOL____00356 :: is_defined_var :: var_is_introduced; var bool: BOOL____00358 :: is_defined_var :: var_is_introduced; var bool: BOOL____00360 :: is_defined_var :: var_is_introduced; var bool: BOOL____00362 :: is_defined_var :: var_is_introduced; var bool: BOOL____00364 :: is_defined_var :: var_is_introduced; var bool: BOOL____00366 :: is_defined_var :: var_is_introduced; var bool: BOOL____00368 :: is_defined_var :: var_is_introduced; var bool: BOOL____00370 :: is_defined_var :: var_is_introduced; var bool: BOOL____00372 :: is_defined_var :: var_is_introduced; var bool: BOOL____00374 :: is_defined_var :: var_is_introduced; var bool: BOOL____00376 :: is_defined_var :: var_is_introduced; var bool: BOOL____00378 :: is_defined_var :: var_is_introduced; var bool: BOOL____00380 :: is_defined_var :: var_is_introduced; var bool: BOOL____00382 :: is_defined_var :: var_is_introduced; var bool: BOOL____00384 :: is_defined_var :: var_is_introduced; var bool: BOOL____00386 :: is_defined_var :: var_is_introduced; var bool: BOOL____00388 :: is_defined_var :: var_is_introduced; var bool: BOOL____00390 :: is_defined_var :: var_is_introduced; var bool: BOOL____00392 :: is_defined_var :: var_is_introduced; var bool: BOOL____00394 :: is_defined_var :: var_is_introduced; var bool: BOOL____00396 :: is_defined_var :: var_is_introduced; var bool: BOOL____00398 :: is_defined_var :: var_is_introduced; var bool: BOOL____00400 :: is_defined_var :: var_is_introduced; var bool: BOOL____00402 :: is_defined_var :: var_is_introduced; var bool: BOOL____00404 :: is_defined_var :: var_is_introduced; var bool: BOOL____00406 :: is_defined_var :: var_is_introduced; var bool: BOOL____00408 :: is_defined_var :: var_is_introduced; var bool: BOOL____00410 :: is_defined_var :: var_is_introduced; var bool: BOOL____00412 :: is_defined_var :: var_is_introduced; var bool: BOOL____00414 :: is_defined_var :: var_is_introduced; var bool: BOOL____00416 :: is_defined_var :: var_is_introduced; var bool: BOOL____00418 :: is_defined_var :: var_is_introduced; var bool: BOOL____00420 :: is_defined_var :: var_is_introduced; var bool: BOOL____00422 :: is_defined_var :: var_is_introduced; var bool: BOOL____00424 :: is_defined_var :: var_is_introduced; var bool: BOOL____00426 :: is_defined_var :: var_is_introduced; var bool: BOOL____00428 :: is_defined_var :: var_is_introduced; var bool: BOOL____00430 :: is_defined_var :: var_is_introduced; var bool: BOOL____00432 :: is_defined_var :: var_is_introduced; var bool: BOOL____00434 :: is_defined_var :: var_is_introduced; var bool: BOOL____00436 :: is_defined_var :: var_is_introduced; var bool: BOOL____00438 :: is_defined_var :: var_is_introduced; var bool: BOOL____00440 :: is_defined_var :: var_is_introduced; var bool: BOOL____00442 :: is_defined_var :: var_is_introduced; var bool: BOOL____00444 :: is_defined_var :: var_is_introduced; var bool: BOOL____00446 :: is_defined_var :: var_is_introduced; var bool: BOOL____00448 :: is_defined_var :: var_is_introduced; var bool: BOOL____00450 :: is_defined_var :: var_is_introduced; var bool: BOOL____00452 :: is_defined_var :: var_is_introduced; var bool: BOOL____00454 :: is_defined_var :: var_is_introduced; var bool: BOOL____00456 :: is_defined_var :: var_is_introduced; var bool: BOOL____00458 :: is_defined_var :: var_is_introduced; var bool: BOOL____00460 :: is_defined_var :: var_is_introduced; var bool: BOOL____00462 :: is_defined_var :: var_is_introduced; var bool: BOOL____00464 :: is_defined_var :: var_is_introduced; var bool: BOOL____00466 :: is_defined_var :: var_is_introduced; var bool: BOOL____00468 :: is_defined_var :: var_is_introduced; var bool: BOOL____00470 :: is_defined_var :: var_is_introduced; var bool: BOOL____00472 :: is_defined_var :: var_is_introduced; var bool: BOOL____00474 :: is_defined_var :: var_is_introduced; var bool: BOOL____00476 :: is_defined_var :: var_is_introduced; var bool: BOOL____00478 :: is_defined_var :: var_is_introduced; var bool: BOOL____00480 :: is_defined_var :: var_is_introduced; var bool: BOOL____00482 :: is_defined_var :: var_is_introduced; var bool: BOOL____00484 :: is_defined_var :: var_is_introduced; var bool: BOOL____00486 :: is_defined_var :: var_is_introduced; var bool: BOOL____00488 :: is_defined_var :: var_is_introduced; var bool: BOOL____00490 :: is_defined_var :: var_is_introduced; var bool: BOOL____00492 :: is_defined_var :: var_is_introduced; var bool: BOOL____00494 :: is_defined_var :: var_is_introduced; var bool: BOOL____00496 :: is_defined_var :: var_is_introduced; var bool: BOOL____00498 :: is_defined_var :: var_is_introduced; var bool: BOOL____00500 :: is_defined_var :: var_is_introduced; var bool: BOOL____00502 :: is_defined_var :: var_is_introduced; var bool: BOOL____00504 :: is_defined_var :: var_is_introduced; var bool: BOOL____00506 :: is_defined_var :: var_is_introduced; var bool: BOOL____00508 :: is_defined_var :: var_is_introduced; var bool: BOOL____00510 :: is_defined_var :: var_is_introduced; var bool: BOOL____00512 :: is_defined_var :: var_is_introduced; var bool: BOOL____00514 :: is_defined_var :: var_is_introduced; var bool: BOOL____00516 :: is_defined_var :: var_is_introduced; var bool: BOOL____00518 :: is_defined_var :: var_is_introduced; var bool: BOOL____00520 :: is_defined_var :: var_is_introduced; var bool: BOOL____00522 :: is_defined_var :: var_is_introduced; var bool: BOOL____00524 :: is_defined_var :: var_is_introduced; var bool: BOOL____00526 :: is_defined_var :: var_is_introduced; var bool: BOOL____00528 :: is_defined_var :: var_is_introduced; var bool: BOOL____00530 :: is_defined_var :: var_is_introduced; var bool: BOOL____00532 :: is_defined_var :: var_is_introduced; var bool: BOOL____00534 :: is_defined_var :: var_is_introduced; var bool: BOOL____00536 :: is_defined_var :: var_is_introduced; var bool: BOOL____00538 :: is_defined_var :: var_is_introduced; var bool: BOOL____00540 :: is_defined_var :: var_is_introduced; var bool: BOOL____00542 :: is_defined_var :: var_is_introduced; var bool: BOOL____00544 :: is_defined_var :: var_is_introduced; var bool: BOOL____00546 :: is_defined_var :: var_is_introduced; var bool: BOOL____00548 :: is_defined_var :: var_is_introduced; var bool: BOOL____00550 :: is_defined_var :: var_is_introduced; var bool: BOOL____00552 :: is_defined_var :: var_is_introduced; var bool: BOOL____00554 :: is_defined_var :: var_is_introduced; var bool: BOOL____00556 :: is_defined_var :: var_is_introduced; var bool: BOOL____00558 :: is_defined_var :: var_is_introduced; var bool: BOOL____00560 :: is_defined_var :: var_is_introduced; var bool: BOOL____00562 :: is_defined_var :: var_is_introduced; var bool: BOOL____00564 :: is_defined_var :: var_is_introduced; var bool: BOOL____00566 :: is_defined_var :: var_is_introduced; var bool: BOOL____00568 :: is_defined_var :: var_is_introduced; var bool: BOOL____00570 :: is_defined_var :: var_is_introduced; var bool: BOOL____00572 :: is_defined_var :: var_is_introduced; var bool: BOOL____00574 :: is_defined_var :: var_is_introduced; var bool: BOOL____00576 :: is_defined_var :: var_is_introduced; var 0..144: INT____00001 :: is_defined_var :: var_is_introduced; var 0..1: INT____00003 :: is_defined_var :: var_is_introduced; var 0..1: INT____00005 :: is_defined_var :: var_is_introduced; var 0..1: INT____00007 :: is_defined_var :: var_is_introduced; var 0..1: INT____00009 :: is_defined_var :: var_is_introduced; var 0..1: INT____00011 :: is_defined_var :: var_is_introduced; var 0..1: INT____00013 :: is_defined_var :: var_is_introduced; var 0..1: INT____00015 :: is_defined_var :: var_is_introduced; var 0..1: INT____00017 :: is_defined_var :: var_is_introduced; var 0..1: INT____00019 :: is_defined_var :: var_is_introduced; var 0..1: INT____00021 :: is_defined_var :: var_is_introduced; var 0..1: INT____00023 :: is_defined_var :: var_is_introduced; var 0..1: INT____00025 :: is_defined_var :: var_is_introduced; var 0..1: INT____00027 :: is_defined_var :: var_is_introduced; var 0..1: INT____00029 :: is_defined_var :: var_is_introduced; var 0..1: INT____00031 :: is_defined_var :: var_is_introduced; var 0..1: INT____00033 :: is_defined_var :: var_is_introduced; var 0..1: INT____00035 :: is_defined_var :: var_is_introduced; var 0..1: INT____00037 :: is_defined_var :: var_is_introduced; var 0..1: INT____00039 :: is_defined_var :: var_is_introduced; var 0..1: INT____00041 :: is_defined_var :: var_is_introduced; var 0..1: INT____00043 :: is_defined_var :: var_is_introduced; var 0..1: INT____00045 :: is_defined_var :: var_is_introduced; var 0..1: INT____00047 :: is_defined_var :: var_is_introduced; var 0..1: INT____00049 :: is_defined_var :: var_is_introduced; var 0..1: INT____00051 :: is_defined_var :: var_is_introduced; var 0..1: INT____00053 :: is_defined_var :: var_is_introduced; var 0..1: INT____00055 :: is_defined_var :: var_is_introduced; var 0..1: INT____00057 :: is_defined_var :: var_is_introduced; var 0..1: INT____00059 :: is_defined_var :: var_is_introduced; var 0..1: INT____00061 :: is_defined_var :: var_is_introduced; var 0..1: INT____00063 :: is_defined_var :: var_is_introduced; var 0..1: INT____00065 :: is_defined_var :: var_is_introduced; var 0..1: INT____00067 :: is_defined_var :: var_is_introduced; var 0..1: INT____00069 :: is_defined_var :: var_is_introduced; var 0..1: INT____00071 :: is_defined_var :: var_is_introduced; var 0..1: INT____00073 :: is_defined_var :: var_is_introduced; var 0..1: INT____00075 :: is_defined_var :: var_is_introduced; var 0..1: INT____00077 :: is_defined_var :: var_is_introduced; var 0..1: INT____00079 :: is_defined_var :: var_is_introduced; var 0..1: INT____00081 :: is_defined_var :: var_is_introduced; var 0..1: INT____00083 :: is_defined_var :: var_is_introduced; var 0..1: INT____00085 :: is_defined_var :: var_is_introduced; var 0..1: INT____00087 :: is_defined_var :: var_is_introduced; var 0..1: INT____00089 :: is_defined_var :: var_is_introduced; var 0..1: INT____00091 :: is_defined_var :: var_is_introduced; var 0..1: INT____00093 :: is_defined_var :: var_is_introduced; var 0..1: INT____00095 :: is_defined_var :: var_is_introduced; var 0..1: INT____00097 :: is_defined_var :: var_is_introduced; var 0..1: INT____00099 :: is_defined_var :: var_is_introduced; var 0..1: INT____00101 :: is_defined_var :: var_is_introduced; var 0..1: INT____00103 :: is_defined_var :: var_is_introduced; var 0..1: INT____00105 :: is_defined_var :: var_is_introduced; var 0..1: INT____00107 :: is_defined_var :: var_is_introduced; var 0..1: INT____00109 :: is_defined_var :: var_is_introduced; var 0..1: INT____00111 :: is_defined_var :: var_is_introduced; var 0..1: INT____00113 :: is_defined_var :: var_is_introduced; var 0..1: INT____00115 :: is_defined_var :: var_is_introduced; var 0..1: INT____00117 :: is_defined_var :: var_is_introduced; var 0..1: INT____00119 :: is_defined_var :: var_is_introduced; var 0..1: INT____00121 :: is_defined_var :: var_is_introduced; var 0..1: INT____00123 :: is_defined_var :: var_is_introduced; var 0..1: INT____00125 :: is_defined_var :: var_is_introduced; var 0..1: INT____00127 :: is_defined_var :: var_is_introduced; var 0..1: INT____00129 :: is_defined_var :: var_is_introduced; var 0..1: INT____00131 :: is_defined_var :: var_is_introduced; var 0..1: INT____00133 :: is_defined_var :: var_is_introduced; var 0..1: INT____00135 :: is_defined_var :: var_is_introduced; var 0..1: INT____00137 :: is_defined_var :: var_is_introduced; var 0..1: INT____00139 :: is_defined_var :: var_is_introduced; var 0..1: INT____00141 :: is_defined_var :: var_is_introduced; var 0..1: INT____00143 :: is_defined_var :: var_is_introduced; var 0..1: INT____00145 :: is_defined_var :: var_is_introduced; var 0..1: INT____00147 :: is_defined_var :: var_is_introduced; var 0..1: INT____00149 :: is_defined_var :: var_is_introduced; var 0..1: INT____00151 :: is_defined_var :: var_is_introduced; var 0..1: INT____00153 :: is_defined_var :: var_is_introduced; var 0..1: INT____00155 :: is_defined_var :: var_is_introduced; var 0..1: INT____00157 :: is_defined_var :: var_is_introduced; var 0..1: INT____00159 :: is_defined_var :: var_is_introduced; var 0..1: INT____00161 :: is_defined_var :: var_is_introduced; var 0..1: INT____00163 :: is_defined_var :: var_is_introduced; var 0..1: INT____00165 :: is_defined_var :: var_is_introduced; var 0..1: INT____00167 :: is_defined_var :: var_is_introduced; var 0..1: INT____00169 :: is_defined_var :: var_is_introduced; var 0..1: INT____00171 :: is_defined_var :: var_is_introduced; var 0..1: INT____00173 :: is_defined_var :: var_is_introduced; var 0..1: INT____00175 :: is_defined_var :: var_is_introduced; var 0..1: INT____00177 :: is_defined_var :: var_is_introduced; var 0..1: INT____00179 :: is_defined_var :: var_is_introduced; var 0..1: INT____00181 :: is_defined_var :: var_is_introduced; var 0..1: INT____00183 :: is_defined_var :: var_is_introduced; var 0..1: INT____00185 :: is_defined_var :: var_is_introduced; var 0..1: INT____00187 :: is_defined_var :: var_is_introduced; var 0..1: INT____00189 :: is_defined_var :: var_is_introduced; var 0..1: INT____00191 :: is_defined_var :: var_is_introduced; var 0..1: INT____00193 :: is_defined_var :: var_is_introduced; var 0..1: INT____00195 :: is_defined_var :: var_is_introduced; var 0..1: INT____00197 :: is_defined_var :: var_is_introduced; var 0..1: INT____00199 :: is_defined_var :: var_is_introduced; var 0..1: INT____00201 :: is_defined_var :: var_is_introduced; var 0..1: INT____00203 :: is_defined_var :: var_is_introduced; var 0..1: INT____00205 :: is_defined_var :: var_is_introduced; var 0..1: INT____00207 :: is_defined_var :: var_is_introduced; var 0..1: INT____00209 :: is_defined_var :: var_is_introduced; var 0..1: INT____00211 :: is_defined_var :: var_is_introduced; var 0..1: INT____00213 :: is_defined_var :: var_is_introduced; var 0..1: INT____00215 :: is_defined_var :: var_is_introduced; var 0..1: INT____00217 :: is_defined_var :: var_is_introduced; var 0..1: INT____00219 :: is_defined_var :: var_is_introduced; var 0..1: INT____00221 :: is_defined_var :: var_is_introduced; var 0..1: INT____00223 :: is_defined_var :: var_is_introduced; var 0..1: INT____00225 :: is_defined_var :: var_is_introduced; var 0..1: INT____00227 :: is_defined_var :: var_is_introduced; var 0..1: INT____00229 :: is_defined_var :: var_is_introduced; var 0..1: INT____00231 :: is_defined_var :: var_is_introduced; var 0..1: INT____00233 :: is_defined_var :: var_is_introduced; var 0..1: INT____00235 :: is_defined_var :: var_is_introduced; var 0..1: INT____00237 :: is_defined_var :: var_is_introduced; var 0..1: INT____00239 :: is_defined_var :: var_is_introduced; var 0..1: INT____00241 :: is_defined_var :: var_is_introduced; var 0..1: INT____00243 :: is_defined_var :: var_is_introduced; var 0..1: INT____00245 :: is_defined_var :: var_is_introduced; var 0..1: INT____00247 :: is_defined_var :: var_is_introduced; var 0..1: INT____00249 :: is_defined_var :: var_is_introduced; var 0..1: INT____00251 :: is_defined_var :: var_is_introduced; var 0..1: INT____00253 :: is_defined_var :: var_is_introduced; var 0..1: INT____00255 :: is_defined_var :: var_is_introduced; var 0..1: INT____00257 :: is_defined_var :: var_is_introduced; var 0..1: INT____00259 :: is_defined_var :: var_is_introduced; var 0..1: INT____00261 :: is_defined_var :: var_is_introduced; var 0..1: INT____00263 :: is_defined_var :: var_is_introduced; var 0..1: INT____00265 :: is_defined_var :: var_is_introduced; var 0..1: INT____00267 :: is_defined_var :: var_is_introduced; var 0..1: INT____00269 :: is_defined_var :: var_is_introduced; var 0..1: INT____00271 :: is_defined_var :: var_is_introduced; var 0..1: INT____00273 :: is_defined_var :: var_is_introduced; var 0..1: INT____00275 :: is_defined_var :: var_is_introduced; var 0..1: INT____00277 :: is_defined_var :: var_is_introduced; var 0..1: INT____00279 :: is_defined_var :: var_is_introduced; var 0..1: INT____00281 :: is_defined_var :: var_is_introduced; var 0..1: INT____00283 :: is_defined_var :: var_is_introduced; var 0..1: INT____00285 :: is_defined_var :: var_is_introduced; var 0..1: INT____00287 :: is_defined_var :: var_is_introduced; var 0..1: INT____00289 :: is_defined_var :: var_is_introduced; var 0..1: INT____00291 :: is_defined_var :: var_is_introduced; var 0..1: INT____00293 :: is_defined_var :: var_is_introduced; var 0..1: INT____00295 :: is_defined_var :: var_is_introduced; var 0..1: INT____00297 :: is_defined_var :: var_is_introduced; var 0..1: INT____00299 :: is_defined_var :: var_is_introduced; var 0..1: INT____00301 :: is_defined_var :: var_is_introduced; var 0..1: INT____00303 :: is_defined_var :: var_is_introduced; var 0..1: INT____00305 :: is_defined_var :: var_is_introduced; var 0..1: INT____00307 :: is_defined_var :: var_is_introduced; var 0..1: INT____00309 :: is_defined_var :: var_is_introduced; var 0..1: INT____00311 :: is_defined_var :: var_is_introduced; var 0..1: INT____00313 :: is_defined_var :: var_is_introduced; var 0..1: INT____00315 :: is_defined_var :: var_is_introduced; var 0..1: INT____00317 :: is_defined_var :: var_is_introduced; var 0..1: INT____00319 :: is_defined_var :: var_is_introduced; var 0..1: INT____00321 :: is_defined_var :: var_is_introduced; var 0..1: INT____00323 :: is_defined_var :: var_is_introduced; var 0..1: INT____00325 :: is_defined_var :: var_is_introduced; var 0..1: INT____00327 :: is_defined_var :: var_is_introduced; var 0..1: INT____00329 :: is_defined_var :: var_is_introduced; var 0..1: INT____00331 :: is_defined_var :: var_is_introduced; var 0..1: INT____00333 :: is_defined_var :: var_is_introduced; var 0..1: INT____00335 :: is_defined_var :: var_is_introduced; var 0..1: INT____00337 :: is_defined_var :: var_is_introduced; var 0..1: INT____00339 :: is_defined_var :: var_is_introduced; var 0..1: INT____00341 :: is_defined_var :: var_is_introduced; var 0..1: INT____00343 :: is_defined_var :: var_is_introduced; var 0..1: INT____00345 :: is_defined_var :: var_is_introduced; var 0..1: INT____00347 :: is_defined_var :: var_is_introduced; var 0..1: INT____00349 :: is_defined_var :: var_is_introduced; var 0..1: INT____00351 :: is_defined_var :: var_is_introduced; var 0..1: INT____00353 :: is_defined_var :: var_is_introduced; var 0..1: INT____00355 :: is_defined_var :: var_is_introduced; var 0..1: INT____00357 :: is_defined_var :: var_is_introduced; var 0..1: INT____00359 :: is_defined_var :: var_is_introduced; var 0..1: INT____00361 :: is_defined_var :: var_is_introduced; var 0..1: INT____00363 :: is_defined_var :: var_is_introduced; var 0..1: INT____00365 :: is_defined_var :: var_is_introduced; var 0..1: INT____00367 :: is_defined_var :: var_is_introduced; var 0..1: INT____00369 :: is_defined_var :: var_is_introduced; var 0..1: INT____00371 :: is_defined_var :: var_is_introduced; var 0..1: INT____00373 :: is_defined_var :: var_is_introduced; var 0..1: INT____00375 :: is_defined_var :: var_is_introduced; var 0..1: INT____00377 :: is_defined_var :: var_is_introduced; var 0..1: INT____00379 :: is_defined_var :: var_is_introduced; var 0..1: INT____00381 :: is_defined_var :: var_is_introduced; var 0..1: INT____00383 :: is_defined_var :: var_is_introduced; var 0..1: INT____00385 :: is_defined_var :: var_is_introduced; var 0..1: INT____00387 :: is_defined_var :: var_is_introduced; var 0..1: INT____00389 :: is_defined_var :: var_is_introduced; var 0..1: INT____00391 :: is_defined_var :: var_is_introduced; var 0..1: INT____00393 :: is_defined_var :: var_is_introduced; var 0..1: INT____00395 :: is_defined_var :: var_is_introduced; var 0..1: INT____00397 :: is_defined_var :: var_is_introduced; var 0..1: INT____00399 :: is_defined_var :: var_is_introduced; var 0..1: INT____00401 :: is_defined_var :: var_is_introduced; var 0..1: INT____00403 :: is_defined_var :: var_is_introduced; var 0..1: INT____00405 :: is_defined_var :: var_is_introduced; var 0..1: INT____00407 :: is_defined_var :: var_is_introduced; var 0..1: INT____00409 :: is_defined_var :: var_is_introduced; var 0..1: INT____00411 :: is_defined_var :: var_is_introduced; var 0..1: INT____00413 :: is_defined_var :: var_is_introduced; var 0..1: INT____00415 :: is_defined_var :: var_is_introduced; var 0..1: INT____00417 :: is_defined_var :: var_is_introduced; var 0..1: INT____00419 :: is_defined_var :: var_is_introduced; var 0..1: INT____00421 :: is_defined_var :: var_is_introduced; var 0..1: INT____00423 :: is_defined_var :: var_is_introduced; var 0..1: INT____00425 :: is_defined_var :: var_is_introduced; var 0..1: INT____00427 :: is_defined_var :: var_is_introduced; var 0..1: INT____00429 :: is_defined_var :: var_is_introduced; var 0..1: INT____00431 :: is_defined_var :: var_is_introduced; var 0..1: INT____00433 :: is_defined_var :: var_is_introduced; var 0..1: INT____00435 :: is_defined_var :: var_is_introduced; var 0..1: INT____00437 :: is_defined_var :: var_is_introduced; var 0..1: INT____00439 :: is_defined_var :: var_is_introduced; var 0..1: INT____00441 :: is_defined_var :: var_is_introduced; var 0..1: INT____00443 :: is_defined_var :: var_is_introduced; var 0..1: INT____00445 :: is_defined_var :: var_is_introduced; var 0..1: INT____00447 :: is_defined_var :: var_is_introduced; var 0..1: INT____00449 :: is_defined_var :: var_is_introduced; var 0..1: INT____00451 :: is_defined_var :: var_is_introduced; var 0..1: INT____00453 :: is_defined_var :: var_is_introduced; var 0..1: INT____00455 :: is_defined_var :: var_is_introduced; var 0..1: INT____00457 :: is_defined_var :: var_is_introduced; var 0..1: INT____00459 :: is_defined_var :: var_is_introduced; var 0..1: INT____00461 :: is_defined_var :: var_is_introduced; var 0..1: INT____00463 :: is_defined_var :: var_is_introduced; var 0..1: INT____00465 :: is_defined_var :: var_is_introduced; var 0..1: INT____00467 :: is_defined_var :: var_is_introduced; var 0..1: INT____00469 :: is_defined_var :: var_is_introduced; var 0..1: INT____00471 :: is_defined_var :: var_is_introduced; var 0..1: INT____00473 :: is_defined_var :: var_is_introduced; var 0..1: INT____00475 :: is_defined_var :: var_is_introduced; var 0..1: INT____00477 :: is_defined_var :: var_is_introduced; var 0..1: INT____00479 :: is_defined_var :: var_is_introduced; var 0..1: INT____00481 :: is_defined_var :: var_is_introduced; var 0..1: INT____00483 :: is_defined_var :: var_is_introduced; var 0..1: INT____00485 :: is_defined_var :: var_is_introduced; var 0..1: INT____00487 :: is_defined_var :: var_is_introduced; var 0..1: INT____00489 :: is_defined_var :: var_is_introduced; var 0..1: INT____00491 :: is_defined_var :: var_is_introduced; var 0..1: INT____00493 :: is_defined_var :: var_is_introduced; var 0..1: INT____00495 :: is_defined_var :: var_is_introduced; var 0..1: INT____00497 :: is_defined_var :: var_is_introduced; var 0..1: INT____00499 :: is_defined_var :: var_is_introduced; var 0..1: INT____00501 :: is_defined_var :: var_is_introduced; var 0..1: INT____00503 :: is_defined_var :: var_is_introduced; var 0..1: INT____00505 :: is_defined_var :: var_is_introduced; var 0..1: INT____00507 :: is_defined_var :: var_is_introduced; var 0..1: INT____00509 :: is_defined_var :: var_is_introduced; var 0..1: INT____00511 :: is_defined_var :: var_is_introduced; var 0..1: INT____00513 :: is_defined_var :: var_is_introduced; var 0..1: INT____00515 :: is_defined_var :: var_is_introduced; var 0..1: INT____00517 :: is_defined_var :: var_is_introduced; var 0..1: INT____00519 :: is_defined_var :: var_is_introduced; var 0..1: INT____00521 :: is_defined_var :: var_is_introduced; var 0..1: INT____00523 :: is_defined_var :: var_is_introduced; var 0..1: INT____00525 :: is_defined_var :: var_is_introduced; var 0..1: INT____00527 :: is_defined_var :: var_is_introduced; var 0..1: INT____00529 :: is_defined_var :: var_is_introduced; var 0..1: INT____00531 :: is_defined_var :: var_is_introduced; var 0..1: INT____00533 :: is_defined_var :: var_is_introduced; var 0..1: INT____00535 :: is_defined_var :: var_is_introduced; var 0..1: INT____00537 :: is_defined_var :: var_is_introduced; var 0..1: INT____00539 :: is_defined_var :: var_is_introduced; var 0..1: INT____00541 :: is_defined_var :: var_is_introduced; var 0..1: INT____00543 :: is_defined_var :: var_is_introduced; var 0..1: INT____00545 :: is_defined_var :: var_is_introduced; var 0..1: INT____00547 :: is_defined_var :: var_is_introduced; var 0..1: INT____00549 :: is_defined_var :: var_is_introduced; var 0..1: INT____00551 :: is_defined_var :: var_is_introduced; var 0..1: INT____00553 :: is_defined_var :: var_is_introduced; var 0..1: INT____00555 :: is_defined_var :: var_is_introduced; var 0..1: INT____00557 :: is_defined_var :: var_is_introduced; var 0..1: INT____00559 :: is_defined_var :: var_is_introduced; var 0..1: INT____00561 :: is_defined_var :: var_is_introduced; var 0..1: INT____00563 :: is_defined_var :: var_is_introduced; var 0..1: INT____00565 :: is_defined_var :: var_is_introduced; var 0..1: INT____00567 :: is_defined_var :: var_is_introduced; var 0..1: INT____00569 :: is_defined_var :: var_is_introduced; var 0..1: INT____00571 :: is_defined_var :: var_is_introduced; var 0..1: INT____00573 :: is_defined_var :: var_is_introduced; var 0..1: INT____00575 :: is_defined_var :: var_is_introduced; var 0..1: INT____00577 :: is_defined_var :: var_is_introduced; var 0..36: INT____00578 :: is_defined_var :: var_is_introduced; var 0..36: INT____00579 :: is_defined_var :: var_is_introduced; var 0..36: INT____00580 :: is_defined_var :: var_is_introduced; var 0..36: INT____00581 :: is_defined_var :: var_is_introduced; array [1..8] of var 0..36: comp :: output_array([0..3, 1..2]); array [1..24] of var 0..12: dice :: output_array([1..4, 1..6]); array [1..4] of var 0..36: gap :: output_array([0..3]); var 0..144: gap_sum :: output_var = INT____00001; var 0..12: max_val :: output_var; var 0..36: max_win :: output_var; constraint bool2int(BOOL____00002, INT____00003) :: defines_var(INT____00003); constraint bool2int(BOOL____00004, INT____00005) :: defines_var(INT____00005); constraint bool2int(BOOL____00006, INT____00007) :: defines_var(INT____00007); constraint bool2int(BOOL____00008, INT____00009) :: defines_var(INT____00009); constraint bool2int(BOOL____00010, INT____00011) :: defines_var(INT____00011); constraint bool2int(BOOL____00012, INT____00013) :: defines_var(INT____00013); constraint bool2int(BOOL____00014, INT____00015) :: defines_var(INT____00015); constraint bool2int(BOOL____00016, INT____00017) :: defines_var(INT____00017); constraint bool2int(BOOL____00018, INT____00019) :: defines_var(INT____00019); constraint bool2int(BOOL____00020, INT____00021) :: defines_var(INT____00021); constraint bool2int(BOOL____00022, INT____00023) :: defines_var(INT____00023); constraint bool2int(BOOL____00024, INT____00025) :: defines_var(INT____00025); constraint bool2int(BOOL____00026, INT____00027) :: defines_var(INT____00027); constraint bool2int(BOOL____00028, INT____00029) :: defines_var(INT____00029); constraint bool2int(BOOL____00030, INT____00031) :: defines_var(INT____00031); constraint bool2int(BOOL____00032, INT____00033) :: defines_var(INT____00033); constraint bool2int(BOOL____00034, INT____00035) :: defines_var(INT____00035); constraint bool2int(BOOL____00036, INT____00037) :: defines_var(INT____00037); constraint bool2int(BOOL____00038, INT____00039) :: defines_var(INT____00039); constraint bool2int(BOOL____00040, INT____00041) :: defines_var(INT____00041); constraint bool2int(BOOL____00042, INT____00043) :: defines_var(INT____00043); constraint bool2int(BOOL____00044, INT____00045) :: defines_var(INT____00045); constraint bool2int(BOOL____00046, INT____00047) :: defines_var(INT____00047); constraint bool2int(BOOL____00048, INT____00049) :: defines_var(INT____00049); constraint bool2int(BOOL____00050, INT____00051) :: defines_var(INT____00051); constraint bool2int(BOOL____00052, INT____00053) :: defines_var(INT____00053); constraint bool2int(BOOL____00054, INT____00055) :: defines_var(INT____00055); constraint bool2int(BOOL____00056, INT____00057) :: defines_var(INT____00057); constraint bool2int(BOOL____00058, INT____00059) :: defines_var(INT____00059); constraint bool2int(BOOL____00060, INT____00061) :: defines_var(INT____00061); constraint bool2int(BOOL____00062, INT____00063) :: defines_var(INT____00063); constraint bool2int(BOOL____00064, INT____00065) :: defines_var(INT____00065); constraint bool2int(BOOL____00066, INT____00067) :: defines_var(INT____00067); constraint bool2int(BOOL____00068, INT____00069) :: defines_var(INT____00069); constraint bool2int(BOOL____00070, INT____00071) :: defines_var(INT____00071); constraint bool2int(BOOL____00072, INT____00073) :: defines_var(INT____00073); constraint bool2int(BOOL____00074, INT____00075) :: defines_var(INT____00075); constraint bool2int(BOOL____00076, INT____00077) :: defines_var(INT____00077); constraint bool2int(BOOL____00078, INT____00079) :: defines_var(INT____00079); constraint bool2int(BOOL____00080, INT____00081) :: defines_var(INT____00081); constraint bool2int(BOOL____00082, INT____00083) :: defines_var(INT____00083); constraint bool2int(BOOL____00084, INT____00085) :: defines_var(INT____00085); constraint bool2int(BOOL____00086, INT____00087) :: defines_var(INT____00087); constraint bool2int(BOOL____00088, INT____00089) :: defines_var(INT____00089); constraint bool2int(BOOL____00090, INT____00091) :: defines_var(INT____00091); constraint bool2int(BOOL____00092, INT____00093) :: defines_var(INT____00093); constraint bool2int(BOOL____00094, INT____00095) :: defines_var(INT____00095); constraint bool2int(BOOL____00096, INT____00097) :: defines_var(INT____00097); constraint bool2int(BOOL____00098, INT____00099) :: defines_var(INT____00099); constraint bool2int(BOOL____00100, INT____00101) :: defines_var(INT____00101); constraint bool2int(BOOL____00102, INT____00103) :: defines_var(INT____00103); constraint bool2int(BOOL____00104, INT____00105) :: defines_var(INT____00105); constraint bool2int(BOOL____00106, INT____00107) :: defines_var(INT____00107); constraint bool2int(BOOL____00108, INT____00109) :: defines_var(INT____00109); constraint bool2int(BOOL____00110, INT____00111) :: defines_var(INT____00111); constraint bool2int(BOOL____00112, INT____00113) :: defines_var(INT____00113); constraint bool2int(BOOL____00114, INT____00115) :: defines_var(INT____00115); constraint bool2int(BOOL____00116, INT____00117) :: defines_var(INT____00117); constraint bool2int(BOOL____00118, INT____00119) :: defines_var(INT____00119); constraint bool2int(BOOL____00120, INT____00121) :: defines_var(INT____00121); constraint bool2int(BOOL____00122, INT____00123) :: defines_var(INT____00123); constraint bool2int(BOOL____00124, INT____00125) :: defines_var(INT____00125); constraint bool2int(BOOL____00126, INT____00127) :: defines_var(INT____00127); constraint bool2int(BOOL____00128, INT____00129) :: defines_var(INT____00129); constraint bool2int(BOOL____00130, INT____00131) :: defines_var(INT____00131); constraint bool2int(BOOL____00132, INT____00133) :: defines_var(INT____00133); constraint bool2int(BOOL____00134, INT____00135) :: defines_var(INT____00135); constraint bool2int(BOOL____00136, INT____00137) :: defines_var(INT____00137); constraint bool2int(BOOL____00138, INT____00139) :: defines_var(INT____00139); constraint bool2int(BOOL____00140, INT____00141) :: defines_var(INT____00141); constraint bool2int(BOOL____00142, INT____00143) :: defines_var(INT____00143); constraint bool2int(BOOL____00144, INT____00145) :: defines_var(INT____00145); constraint bool2int(BOOL____00146, INT____00147) :: defines_var(INT____00147); constraint bool2int(BOOL____00148, INT____00149) :: defines_var(INT____00149); constraint bool2int(BOOL____00150, INT____00151) :: defines_var(INT____00151); constraint bool2int(BOOL____00152, INT____00153) :: defines_var(INT____00153); constraint bool2int(BOOL____00154, INT____00155) :: defines_var(INT____00155); constraint bool2int(BOOL____00156, INT____00157) :: defines_var(INT____00157); constraint bool2int(BOOL____00158, INT____00159) :: defines_var(INT____00159); constraint bool2int(BOOL____00160, INT____00161) :: defines_var(INT____00161); constraint bool2int(BOOL____00162, INT____00163) :: defines_var(INT____00163); constraint bool2int(BOOL____00164, INT____00165) :: defines_var(INT____00165); constraint bool2int(BOOL____00166, INT____00167) :: defines_var(INT____00167); constraint bool2int(BOOL____00168, INT____00169) :: defines_var(INT____00169); constraint bool2int(BOOL____00170, INT____00171) :: defines_var(INT____00171); constraint bool2int(BOOL____00172, INT____00173) :: defines_var(INT____00173); constraint bool2int(BOOL____00174, INT____00175) :: defines_var(INT____00175); constraint bool2int(BOOL____00176, INT____00177) :: defines_var(INT____00177); constraint bool2int(BOOL____00178, INT____00179) :: defines_var(INT____00179); constraint bool2int(BOOL____00180, INT____00181) :: defines_var(INT____00181); constraint bool2int(BOOL____00182, INT____00183) :: defines_var(INT____00183); constraint bool2int(BOOL____00184, INT____00185) :: defines_var(INT____00185); constraint bool2int(BOOL____00186, INT____00187) :: defines_var(INT____00187); constraint bool2int(BOOL____00188, INT____00189) :: defines_var(INT____00189); constraint bool2int(BOOL____00190, INT____00191) :: defines_var(INT____00191); constraint bool2int(BOOL____00192, INT____00193) :: defines_var(INT____00193); constraint bool2int(BOOL____00194, INT____00195) :: defines_var(INT____00195); constraint bool2int(BOOL____00196, INT____00197) :: defines_var(INT____00197); constraint bool2int(BOOL____00198, INT____00199) :: defines_var(INT____00199); constraint bool2int(BOOL____00200, INT____00201) :: defines_var(INT____00201); constraint bool2int(BOOL____00202, INT____00203) :: defines_var(INT____00203); constraint bool2int(BOOL____00204, INT____00205) :: defines_var(INT____00205); constraint bool2int(BOOL____00206, INT____00207) :: defines_var(INT____00207); constraint bool2int(BOOL____00208, INT____00209) :: defines_var(INT____00209); constraint bool2int(BOOL____00210, INT____00211) :: defines_var(INT____00211); constraint bool2int(BOOL____00212, INT____00213) :: defines_var(INT____00213); constraint bool2int(BOOL____00214, INT____00215) :: defines_var(INT____00215); constraint bool2int(BOOL____00216, INT____00217) :: defines_var(INT____00217); constraint bool2int(BOOL____00218, INT____00219) :: defines_var(INT____00219); constraint bool2int(BOOL____00220, INT____00221) :: defines_var(INT____00221); constraint bool2int(BOOL____00222, INT____00223) :: defines_var(INT____00223); constraint bool2int(BOOL____00224, INT____00225) :: defines_var(INT____00225); constraint bool2int(BOOL____00226, INT____00227) :: defines_var(INT____00227); constraint bool2int(BOOL____00228, INT____00229) :: defines_var(INT____00229); constraint bool2int(BOOL____00230, INT____00231) :: defines_var(INT____00231); constraint bool2int(BOOL____00232, INT____00233) :: defines_var(INT____00233); constraint bool2int(BOOL____00234, INT____00235) :: defines_var(INT____00235); constraint bool2int(BOOL____00236, INT____00237) :: defines_var(INT____00237); constraint bool2int(BOOL____00238, INT____00239) :: defines_var(INT____00239); constraint bool2int(BOOL____00240, INT____00241) :: defines_var(INT____00241); constraint bool2int(BOOL____00242, INT____00243) :: defines_var(INT____00243); constraint bool2int(BOOL____00244, INT____00245) :: defines_var(INT____00245); constraint bool2int(BOOL____00246, INT____00247) :: defines_var(INT____00247); constraint bool2int(BOOL____00248, INT____00249) :: defines_var(INT____00249); constraint bool2int(BOOL____00250, INT____00251) :: defines_var(INT____00251); constraint bool2int(BOOL____00252, INT____00253) :: defines_var(INT____00253); constraint bool2int(BOOL____00254, INT____00255) :: defines_var(INT____00255); constraint bool2int(BOOL____00256, INT____00257) :: defines_var(INT____00257); constraint bool2int(BOOL____00258, INT____00259) :: defines_var(INT____00259); constraint bool2int(BOOL____00260, INT____00261) :: defines_var(INT____00261); constraint bool2int(BOOL____00262, INT____00263) :: defines_var(INT____00263); constraint bool2int(BOOL____00264, INT____00265) :: defines_var(INT____00265); constraint bool2int(BOOL____00266, INT____00267) :: defines_var(INT____00267); constraint bool2int(BOOL____00268, INT____00269) :: defines_var(INT____00269); constraint bool2int(BOOL____00270, INT____00271) :: defines_var(INT____00271); constraint bool2int(BOOL____00272, INT____00273) :: defines_var(INT____00273); constraint bool2int(BOOL____00274, INT____00275) :: defines_var(INT____00275); constraint bool2int(BOOL____00276, INT____00277) :: defines_var(INT____00277); constraint bool2int(BOOL____00278, INT____00279) :: defines_var(INT____00279); constraint bool2int(BOOL____00280, INT____00281) :: defines_var(INT____00281); constraint bool2int(BOOL____00282, INT____00283) :: defines_var(INT____00283); constraint bool2int(BOOL____00284, INT____00285) :: defines_var(INT____00285); constraint bool2int(BOOL____00286, INT____00287) :: defines_var(INT____00287); constraint bool2int(BOOL____00288, INT____00289) :: defines_var(INT____00289); constraint bool2int(BOOL____00290, INT____00291) :: defines_var(INT____00291); constraint bool2int(BOOL____00292, INT____00293) :: defines_var(INT____00293); constraint bool2int(BOOL____00294, INT____00295) :: defines_var(INT____00295); constraint bool2int(BOOL____00296, INT____00297) :: defines_var(INT____00297); constraint bool2int(BOOL____00298, INT____00299) :: defines_var(INT____00299); constraint bool2int(BOOL____00300, INT____00301) :: defines_var(INT____00301); constraint bool2int(BOOL____00302, INT____00303) :: defines_var(INT____00303); constraint bool2int(BOOL____00304, INT____00305) :: defines_var(INT____00305); constraint bool2int(BOOL____00306, INT____00307) :: defines_var(INT____00307); constraint bool2int(BOOL____00308, INT____00309) :: defines_var(INT____00309); constraint bool2int(BOOL____00310, INT____00311) :: defines_var(INT____00311); constraint bool2int(BOOL____00312, INT____00313) :: defines_var(INT____00313); constraint bool2int(BOOL____00314, INT____00315) :: defines_var(INT____00315); constraint bool2int(BOOL____00316, INT____00317) :: defines_var(INT____00317); constraint bool2int(BOOL____00318, INT____00319) :: defines_var(INT____00319); constraint bool2int(BOOL____00320, INT____00321) :: defines_var(INT____00321); constraint bool2int(BOOL____00322, INT____00323) :: defines_var(INT____00323); constraint bool2int(BOOL____00324, INT____00325) :: defines_var(INT____00325); constraint bool2int(BOOL____00326, INT____00327) :: defines_var(INT____00327); constraint bool2int(BOOL____00328, INT____00329) :: defines_var(INT____00329); constraint bool2int(BOOL____00330, INT____00331) :: defines_var(INT____00331); constraint bool2int(BOOL____00332, INT____00333) :: defines_var(INT____00333); constraint bool2int(BOOL____00334, INT____00335) :: defines_var(INT____00335); constraint bool2int(BOOL____00336, INT____00337) :: defines_var(INT____00337); constraint bool2int(BOOL____00338, INT____00339) :: defines_var(INT____00339); constraint bool2int(BOOL____00340, INT____00341) :: defines_var(INT____00341); constraint bool2int(BOOL____00342, INT____00343) :: defines_var(INT____00343); constraint bool2int(BOOL____00344, INT____00345) :: defines_var(INT____00345); constraint bool2int(BOOL____00346, INT____00347) :: defines_var(INT____00347); constraint bool2int(BOOL____00348, INT____00349) :: defines_var(INT____00349); constraint bool2int(BOOL____00350, INT____00351) :: defines_var(INT____00351); constraint bool2int(BOOL____00352, INT____00353) :: defines_var(INT____00353); constraint bool2int(BOOL____00354, INT____00355) :: defines_var(INT____00355); constraint bool2int(BOOL____00356, INT____00357) :: defines_var(INT____00357); constraint bool2int(BOOL____00358, INT____00359) :: defines_var(INT____00359); constraint bool2int(BOOL____00360, INT____00361) :: defines_var(INT____00361); constraint bool2int(BOOL____00362, INT____00363) :: defines_var(INT____00363); constraint bool2int(BOOL____00364, INT____00365) :: defines_var(INT____00365); constraint bool2int(BOOL____00366, INT____00367) :: defines_var(INT____00367); constraint bool2int(BOOL____00368, INT____00369) :: defines_var(INT____00369); constraint bool2int(BOOL____00370, INT____00371) :: defines_var(INT____00371); constraint bool2int(BOOL____00372, INT____00373) :: defines_var(INT____00373); constraint bool2int(BOOL____00374, INT____00375) :: defines_var(INT____00375); constraint bool2int(BOOL____00376, INT____00377) :: defines_var(INT____00377); constraint bool2int(BOOL____00378, INT____00379) :: defines_var(INT____00379); constraint bool2int(BOOL____00380, INT____00381) :: defines_var(INT____00381); constraint bool2int(BOOL____00382, INT____00383) :: defines_var(INT____00383); constraint bool2int(BOOL____00384, INT____00385) :: defines_var(INT____00385); constraint bool2int(BOOL____00386, INT____00387) :: defines_var(INT____00387); constraint bool2int(BOOL____00388, INT____00389) :: defines_var(INT____00389); constraint bool2int(BOOL____00390, INT____00391) :: defines_var(INT____00391); constraint bool2int(BOOL____00392, INT____00393) :: defines_var(INT____00393); constraint bool2int(BOOL____00394, INT____00395) :: defines_var(INT____00395); constraint bool2int(BOOL____00396, INT____00397) :: defines_var(INT____00397); constraint bool2int(BOOL____00398, INT____00399) :: defines_var(INT____00399); constraint bool2int(BOOL____00400, INT____00401) :: defines_var(INT____00401); constraint bool2int(BOOL____00402, INT____00403) :: defines_var(INT____00403); constraint bool2int(BOOL____00404, INT____00405) :: defines_var(INT____00405); constraint bool2int(BOOL____00406, INT____00407) :: defines_var(INT____00407); constraint bool2int(BOOL____00408, INT____00409) :: defines_var(INT____00409); constraint bool2int(BOOL____00410, INT____00411) :: defines_var(INT____00411); constraint bool2int(BOOL____00412, INT____00413) :: defines_var(INT____00413); constraint bool2int(BOOL____00414, INT____00415) :: defines_var(INT____00415); constraint bool2int(BOOL____00416, INT____00417) :: defines_var(INT____00417); constraint bool2int(BOOL____00418, INT____00419) :: defines_var(INT____00419); constraint bool2int(BOOL____00420, INT____00421) :: defines_var(INT____00421); constraint bool2int(BOOL____00422, INT____00423) :: defines_var(INT____00423); constraint bool2int(BOOL____00424, INT____00425) :: defines_var(INT____00425); constraint bool2int(BOOL____00426, INT____00427) :: defines_var(INT____00427); constraint bool2int(BOOL____00428, INT____00429) :: defines_var(INT____00429); constraint bool2int(BOOL____00430, INT____00431) :: defines_var(INT____00431); constraint bool2int(BOOL____00432, INT____00433) :: defines_var(INT____00433); constraint bool2int(BOOL____00434, INT____00435) :: defines_var(INT____00435); constraint bool2int(BOOL____00436, INT____00437) :: defines_var(INT____00437); constraint bool2int(BOOL____00438, INT____00439) :: defines_var(INT____00439); constraint bool2int(BOOL____00440, INT____00441) :: defines_var(INT____00441); constraint bool2int(BOOL____00442, INT____00443) :: defines_var(INT____00443); constraint bool2int(BOOL____00444, INT____00445) :: defines_var(INT____00445); constraint bool2int(BOOL____00446, INT____00447) :: defines_var(INT____00447); constraint bool2int(BOOL____00448, INT____00449) :: defines_var(INT____00449); constraint bool2int(BOOL____00450, INT____00451) :: defines_var(INT____00451); constraint bool2int(BOOL____00452, INT____00453) :: defines_var(INT____00453); constraint bool2int(BOOL____00454, INT____00455) :: defines_var(INT____00455); constraint bool2int(BOOL____00456, INT____00457) :: defines_var(INT____00457); constraint bool2int(BOOL____00458, INT____00459) :: defines_var(INT____00459); constraint bool2int(BOOL____00460, INT____00461) :: defines_var(INT____00461); constraint bool2int(BOOL____00462, INT____00463) :: defines_var(INT____00463); constraint bool2int(BOOL____00464, INT____00465) :: defines_var(INT____00465); constraint bool2int(BOOL____00466, INT____00467) :: defines_var(INT____00467); constraint bool2int(BOOL____00468, INT____00469) :: defines_var(INT____00469); constraint bool2int(BOOL____00470, INT____00471) :: defines_var(INT____00471); constraint bool2int(BOOL____00472, INT____00473) :: defines_var(INT____00473); constraint bool2int(BOOL____00474, INT____00475) :: defines_var(INT____00475); constraint bool2int(BOOL____00476, INT____00477) :: defines_var(INT____00477); constraint bool2int(BOOL____00478, INT____00479) :: defines_var(INT____00479); constraint bool2int(BOOL____00480, INT____00481) :: defines_var(INT____00481); constraint bool2int(BOOL____00482, INT____00483) :: defines_var(INT____00483); constraint bool2int(BOOL____00484, INT____00485) :: defines_var(INT____00485); constraint bool2int(BOOL____00486, INT____00487) :: defines_var(INT____00487); constraint bool2int(BOOL____00488, INT____00489) :: defines_var(INT____00489); constraint bool2int(BOOL____00490, INT____00491) :: defines_var(INT____00491); constraint bool2int(BOOL____00492, INT____00493) :: defines_var(INT____00493); constraint bool2int(BOOL____00494, INT____00495) :: defines_var(INT____00495); constraint bool2int(BOOL____00496, INT____00497) :: defines_var(INT____00497); constraint bool2int(BOOL____00498, INT____00499) :: defines_var(INT____00499); constraint bool2int(BOOL____00500, INT____00501) :: defines_var(INT____00501); constraint bool2int(BOOL____00502, INT____00503) :: defines_var(INT____00503); constraint bool2int(BOOL____00504, INT____00505) :: defines_var(INT____00505); constraint bool2int(BOOL____00506, INT____00507) :: defines_var(INT____00507); constraint bool2int(BOOL____00508, INT____00509) :: defines_var(INT____00509); constraint bool2int(BOOL____00510, INT____00511) :: defines_var(INT____00511); constraint bool2int(BOOL____00512, INT____00513) :: defines_var(INT____00513); constraint bool2int(BOOL____00514, INT____00515) :: defines_var(INT____00515); constraint bool2int(BOOL____00516, INT____00517) :: defines_var(INT____00517); constraint bool2int(BOOL____00518, INT____00519) :: defines_var(INT____00519); constraint bool2int(BOOL____00520, INT____00521) :: defines_var(INT____00521); constraint bool2int(BOOL____00522, INT____00523) :: defines_var(INT____00523); constraint bool2int(BOOL____00524, INT____00525) :: defines_var(INT____00525); constraint bool2int(BOOL____00526, INT____00527) :: defines_var(INT____00527); constraint bool2int(BOOL____00528, INT____00529) :: defines_var(INT____00529); constraint bool2int(BOOL____00530, INT____00531) :: defines_var(INT____00531); constraint bool2int(BOOL____00532, INT____00533) :: defines_var(INT____00533); constraint bool2int(BOOL____00534, INT____00535) :: defines_var(INT____00535); constraint bool2int(BOOL____00536, INT____00537) :: defines_var(INT____00537); constraint bool2int(BOOL____00538, INT____00539) :: defines_var(INT____00539); constraint bool2int(BOOL____00540, INT____00541) :: defines_var(INT____00541); constraint bool2int(BOOL____00542, INT____00543) :: defines_var(INT____00543); constraint bool2int(BOOL____00544, INT____00545) :: defines_var(INT____00545); constraint bool2int(BOOL____00546, INT____00547) :: defines_var(INT____00547); constraint bool2int(BOOL____00548, INT____00549) :: defines_var(INT____00549); constraint bool2int(BOOL____00550, INT____00551) :: defines_var(INT____00551); constraint bool2int(BOOL____00552, INT____00553) :: defines_var(INT____00553); constraint bool2int(BOOL____00554, INT____00555) :: defines_var(INT____00555); constraint bool2int(BOOL____00556, INT____00557) :: defines_var(INT____00557); constraint bool2int(BOOL____00558, INT____00559) :: defines_var(INT____00559); constraint bool2int(BOOL____00560, INT____00561) :: defines_var(INT____00561); constraint bool2int(BOOL____00562, INT____00563) :: defines_var(INT____00563); constraint bool2int(BOOL____00564, INT____00565) :: defines_var(INT____00565); constraint bool2int(BOOL____00566, INT____00567) :: defines_var(INT____00567); constraint bool2int(BOOL____00568, INT____00569) :: defines_var(INT____00569); constraint bool2int(BOOL____00570, INT____00571) :: defines_var(INT____00571); constraint bool2int(BOOL____00572, INT____00573) :: defines_var(INT____00573); constraint bool2int(BOOL____00574, INT____00575) :: defines_var(INT____00575); constraint bool2int(BOOL____00576, INT____00577) :: defines_var(INT____00577); constraint int_le(dice[1], dice[2]); constraint int_le(dice[2], dice[3]); constraint int_le(dice[3], dice[4]); constraint int_le(dice[4], dice[5]); constraint int_le(dice[5], dice[6]); constraint int_le(dice[7], dice[8]); constraint int_le(dice[8], dice[9]); constraint int_le(dice[9], dice[10]); constraint int_le(dice[10], dice[11]); constraint int_le(dice[11], dice[12]); constraint int_le(dice[13], dice[14]); constraint int_le(dice[14], dice[15]); constraint int_le(dice[15], dice[16]); constraint int_le(dice[16], dice[17]); constraint int_le(dice[17], dice[18]); constraint int_le(dice[19], dice[20]); constraint int_le(dice[20], dice[21]); constraint int_le(dice[21], dice[22]); constraint int_le(dice[22], dice[23]); constraint int_le(dice[23], dice[24]); constraint int_lin_eq([-1, 1, 1], [comp[1], comp[2], gap[1]], 0); constraint int_lin_eq([-1, 1, 1], [comp[3], comp[4], gap[2]], 0); constraint int_lin_eq([-1, 1, 1], [comp[5], comp[6], gap[3]], 0); constraint int_lin_eq([-1, 1, 1], [comp[7], comp[8], gap[4]], 0); constraint int_lin_eq([-1, 1, 1, 1, 1], [INT____00001, gap[1], gap[2], gap[3], gap[4]], 0) :: defines_var(INT____00001); constraint int_lin_eq([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1], [INT____00003, INT____00005, INT____00007, INT____00009, INT____00011, INT____00013, INT____00015, INT____00017, INT____00019, INT____00021, INT____00023, INT____00025, INT____00027, INT____00029, INT____00031, INT____00033, INT____00035, INT____00037, INT____00039, INT____00041, INT____00043, INT____00045, INT____00047, INT____00049, INT____00051, INT____00053, INT____00055, INT____00057, INT____00059, INT____00061, INT____00063, INT____00065, INT____00067, INT____00069, INT____00071, INT____00073, comp[1]], 0); constraint int_lin_eq([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1], [INT____00075, INT____00077, INT____00079, INT____00081, INT____00083, INT____00085, INT____00087, INT____00089, INT____00091, INT____00093, INT____00095, INT____00097, INT____00099, INT____00101, INT____00103, INT____00105, INT____00107, INT____00109, INT____00111, INT____00113, INT____00115, INT____00117, INT____00119, INT____00121, INT____00123, INT____00125, INT____00127, INT____00129, INT____00131, INT____00133, INT____00135, INT____00137, INT____00139, INT____00141, INT____00143, INT____00145, comp[2]], 0); constraint int_lin_eq([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1], [INT____00147, INT____00149, INT____00151, INT____00153, INT____00155, INT____00157, INT____00159, INT____00161, INT____00163, INT____00165, INT____00167, INT____00169, INT____00171, INT____00173, INT____00175, INT____00177, INT____00179, INT____00181, INT____00183, INT____00185, INT____00187, INT____00189, INT____00191, INT____00193, INT____00195, INT____00197, INT____00199, INT____00201, INT____00203, INT____00205, INT____00207, INT____00209, INT____00211, INT____00213, INT____00215, INT____00217, comp[3]], 0); constraint int_lin_eq([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1], [INT____00219, INT____00221, INT____00223, INT____00225, INT____00227, INT____00229, INT____00231, INT____00233, INT____00235, INT____00237, INT____00239, INT____00241, INT____00243, INT____00245, INT____00247, INT____00249, INT____00251, INT____00253, INT____00255, INT____00257, INT____00259, INT____00261, INT____00263, INT____00265, INT____00267, INT____00269, INT____00271, INT____00273, INT____00275, INT____00277, INT____00279, INT____00281, INT____00283, INT____00285, INT____00287, INT____00289, comp[4]], 0); constraint int_lin_eq([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1], [INT____00291, INT____00293, INT____00295, INT____00297, INT____00299, INT____00301, INT____00303, INT____00305, INT____00307, INT____00309, INT____00311, INT____00313, INT____00315, INT____00317, INT____00319, INT____00321, INT____00323, INT____00325, INT____00327, INT____00329, INT____00331, INT____00333, INT____00335, INT____00337, INT____00339, INT____00341, INT____00343, INT____00345, INT____00347, INT____00349, INT____00351, INT____00353, INT____00355, INT____00357, INT____00359, INT____00361, comp[5]], 0); constraint int_lin_eq([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1], [INT____00363, INT____00365, INT____00367, INT____00369, INT____00371, INT____00373, INT____00375, INT____00377, INT____00379, INT____00381, INT____00383, INT____00385, INT____00387, INT____00389, INT____00391, INT____00393, INT____00395, INT____00397, INT____00399, INT____00401, INT____00403, INT____00405, INT____00407, INT____00409, INT____00411, INT____00413, INT____00415, INT____00417, INT____00419, INT____00421, INT____00423, INT____00425, INT____00427, INT____00429, INT____00431, INT____00433, comp[6]], 0); constraint int_lin_eq([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1], [INT____00435, INT____00437, INT____00439, INT____00441, INT____00443, INT____00445, INT____00447, INT____00449, INT____00451, INT____00453, INT____00455, INT____00457, INT____00459, INT____00461, INT____00463, INT____00465, INT____00467, INT____00469, INT____00471, INT____00473, INT____00475, INT____00477, INT____00479, INT____00481, INT____00483, INT____00485, INT____00487, INT____00489, INT____00491, INT____00493, INT____00495, INT____00497, INT____00499, INT____00501, INT____00503, INT____00505, comp[7]], 0); constraint int_lin_eq([-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1], [INT____00507, INT____00509, INT____00511, INT____00513, INT____00515, INT____00517, INT____00519, INT____00521, INT____00523, INT____00525, INT____00527, INT____00529, INT____00531, INT____00533, INT____00535, INT____00537, INT____00539, INT____00541, INT____00543, INT____00545, INT____00547, INT____00549, INT____00551, INT____00553, INT____00555, INT____00557, INT____00559, INT____00561, INT____00563, INT____00565, INT____00567, INT____00569, INT____00571, INT____00573, INT____00575, INT____00577, comp[8]], 0); constraint int_lt(comp[2], comp[1]); constraint int_lt(comp[4], comp[3]); constraint int_lt(comp[6], comp[5]); constraint int_lt(comp[8], comp[7]); constraint int_lt_reif(dice[1], dice[7], BOOL____00074) :: defines_var(BOOL____00074); constraint int_lt_reif(dice[1], dice[8], BOOL____00086) :: defines_var(BOOL____00086); constraint int_lt_reif(dice[1], dice[9], BOOL____00098) :: defines_var(BOOL____00098); constraint int_lt_reif(dice[1], dice[10], BOOL____00110) :: defines_var(BOOL____00110); constraint int_lt_reif(dice[1], dice[11], BOOL____00122) :: defines_var(BOOL____00122); constraint int_lt_reif(dice[1], dice[12], BOOL____00134) :: defines_var(BOOL____00134); constraint int_lt_reif(dice[1], dice[19], BOOL____00434) :: defines_var(BOOL____00434); constraint int_lt_reif(dice[1], dice[20], BOOL____00446) :: defines_var(BOOL____00446); constraint int_lt_reif(dice[1], dice[21], BOOL____00458) :: defines_var(BOOL____00458); constraint int_lt_reif(dice[1], dice[22], BOOL____00470) :: defines_var(BOOL____00470); constraint int_lt_reif(dice[1], dice[23], BOOL____00482) :: defines_var(BOOL____00482); constraint int_lt_reif(dice[1], dice[24], BOOL____00494) :: defines_var(BOOL____00494); constraint int_lt_reif(dice[2], dice[7], BOOL____00076) :: defines_var(BOOL____00076); constraint int_lt_reif(dice[2], dice[8], BOOL____00088) :: defines_var(BOOL____00088); constraint int_lt_reif(dice[2], dice[9], BOOL____00100) :: defines_var(BOOL____00100); constraint int_lt_reif(dice[2], dice[10], BOOL____00112) :: defines_var(BOOL____00112); constraint int_lt_reif(dice[2], dice[11], BOOL____00124) :: defines_var(BOOL____00124); constraint int_lt_reif(dice[2], dice[12], BOOL____00136) :: defines_var(BOOL____00136); constraint int_lt_reif(dice[2], dice[19], BOOL____00436) :: defines_var(BOOL____00436); constraint int_lt_reif(dice[2], dice[20], BOOL____00448) :: defines_var(BOOL____00448); constraint int_lt_reif(dice[2], dice[21], BOOL____00460) :: defines_var(BOOL____00460); constraint int_lt_reif(dice[2], dice[22], BOOL____00472) :: defines_var(BOOL____00472); constraint int_lt_reif(dice[2], dice[23], BOOL____00484) :: defines_var(BOOL____00484); constraint int_lt_reif(dice[2], dice[24], BOOL____00496) :: defines_var(BOOL____00496); constraint int_lt_reif(dice[3], dice[7], BOOL____00078) :: defines_var(BOOL____00078); constraint int_lt_reif(dice[3], dice[8], BOOL____00090) :: defines_var(BOOL____00090); constraint int_lt_reif(dice[3], dice[9], BOOL____00102) :: defines_var(BOOL____00102); constraint int_lt_reif(dice[3], dice[10], BOOL____00114) :: defines_var(BOOL____00114); constraint int_lt_reif(dice[3], dice[11], BOOL____00126) :: defines_var(BOOL____00126); constraint int_lt_reif(dice[3], dice[12], BOOL____00138) :: defines_var(BOOL____00138); constraint int_lt_reif(dice[3], dice[19], BOOL____00438) :: defines_var(BOOL____00438); constraint int_lt_reif(dice[3], dice[20], BOOL____00450) :: defines_var(BOOL____00450); constraint int_lt_reif(dice[3], dice[21], BOOL____00462) :: defines_var(BOOL____00462); constraint int_lt_reif(dice[3], dice[22], BOOL____00474) :: defines_var(BOOL____00474); constraint int_lt_reif(dice[3], dice[23], BOOL____00486) :: defines_var(BOOL____00486); constraint int_lt_reif(dice[3], dice[24], BOOL____00498) :: defines_var(BOOL____00498); constraint int_lt_reif(dice[4], dice[7], BOOL____00080) :: defines_var(BOOL____00080); constraint int_lt_reif(dice[4], dice[8], BOOL____00092) :: defines_var(BOOL____00092); constraint int_lt_reif(dice[4], dice[9], BOOL____00104) :: defines_var(BOOL____00104); constraint int_lt_reif(dice[4], dice[10], BOOL____00116) :: defines_var(BOOL____00116); constraint int_lt_reif(dice[4], dice[11], BOOL____00128) :: defines_var(BOOL____00128); constraint int_lt_reif(dice[4], dice[12], BOOL____00140) :: defines_var(BOOL____00140); constraint int_lt_reif(dice[4], dice[19], BOOL____00440) :: defines_var(BOOL____00440); constraint int_lt_reif(dice[4], dice[20], BOOL____00452) :: defines_var(BOOL____00452); constraint int_lt_reif(dice[4], dice[21], BOOL____00464) :: defines_var(BOOL____00464); constraint int_lt_reif(dice[4], dice[22], BOOL____00476) :: defines_var(BOOL____00476); constraint int_lt_reif(dice[4], dice[23], BOOL____00488) :: defines_var(BOOL____00488); constraint int_lt_reif(dice[4], dice[24], BOOL____00500) :: defines_var(BOOL____00500); constraint int_lt_reif(dice[5], dice[7], BOOL____00082) :: defines_var(BOOL____00082); constraint int_lt_reif(dice[5], dice[8], BOOL____00094) :: defines_var(BOOL____00094); constraint int_lt_reif(dice[5], dice[9], BOOL____00106) :: defines_var(BOOL____00106); constraint int_lt_reif(dice[5], dice[10], BOOL____00118) :: defines_var(BOOL____00118); constraint int_lt_reif(dice[5], dice[11], BOOL____00130) :: defines_var(BOOL____00130); constraint int_lt_reif(dice[5], dice[12], BOOL____00142) :: defines_var(BOOL____00142); constraint int_lt_reif(dice[5], dice[19], BOOL____00442) :: defines_var(BOOL____00442); constraint int_lt_reif(dice[5], dice[20], BOOL____00454) :: defines_var(BOOL____00454); constraint int_lt_reif(dice[5], dice[21], BOOL____00466) :: defines_var(BOOL____00466); constraint int_lt_reif(dice[5], dice[22], BOOL____00478) :: defines_var(BOOL____00478); constraint int_lt_reif(dice[5], dice[23], BOOL____00490) :: defines_var(BOOL____00490); constraint int_lt_reif(dice[5], dice[24], BOOL____00502) :: defines_var(BOOL____00502); constraint int_lt_reif(dice[6], dice[7], BOOL____00084) :: defines_var(BOOL____00084); constraint int_lt_reif(dice[6], dice[8], BOOL____00096) :: defines_var(BOOL____00096); constraint int_lt_reif(dice[6], dice[9], BOOL____00108) :: defines_var(BOOL____00108); constraint int_lt_reif(dice[6], dice[10], BOOL____00120) :: defines_var(BOOL____00120); constraint int_lt_reif(dice[6], dice[11], BOOL____00132) :: defines_var(BOOL____00132); constraint int_lt_reif(dice[6], dice[12], BOOL____00144) :: defines_var(BOOL____00144); constraint int_lt_reif(dice[6], dice[19], BOOL____00444) :: defines_var(BOOL____00444); constraint int_lt_reif(dice[6], dice[20], BOOL____00456) :: defines_var(BOOL____00456); constraint int_lt_reif(dice[6], dice[21], BOOL____00468) :: defines_var(BOOL____00468); constraint int_lt_reif(dice[6], dice[22], BOOL____00480) :: defines_var(BOOL____00480); constraint int_lt_reif(dice[6], dice[23], BOOL____00492) :: defines_var(BOOL____00492); constraint int_lt_reif(dice[6], dice[24], BOOL____00504) :: defines_var(BOOL____00504); constraint int_lt_reif(dice[7], dice[1], BOOL____00002) :: defines_var(BOOL____00002); constraint int_lt_reif(dice[7], dice[2], BOOL____00014) :: defines_var(BOOL____00014); constraint int_lt_reif(dice[7], dice[3], BOOL____00026) :: defines_var(BOOL____00026); constraint int_lt_reif(dice[7], dice[4], BOOL____00038) :: defines_var(BOOL____00038); constraint int_lt_reif(dice[7], dice[5], BOOL____00050) :: defines_var(BOOL____00050); constraint int_lt_reif(dice[7], dice[6], BOOL____00062) :: defines_var(BOOL____00062); constraint int_lt_reif(dice[7], dice[13], BOOL____00218) :: defines_var(BOOL____00218); constraint int_lt_reif(dice[7], dice[14], BOOL____00230) :: defines_var(BOOL____00230); constraint int_lt_reif(dice[7], dice[15], BOOL____00242) :: defines_var(BOOL____00242); constraint int_lt_reif(dice[7], dice[16], BOOL____00254) :: defines_var(BOOL____00254); constraint int_lt_reif(dice[7], dice[17], BOOL____00266) :: defines_var(BOOL____00266); constraint int_lt_reif(dice[7], dice[18], BOOL____00278) :: defines_var(BOOL____00278); constraint int_lt_reif(dice[8], dice[1], BOOL____00004) :: defines_var(BOOL____00004); constraint int_lt_reif(dice[8], dice[2], BOOL____00016) :: defines_var(BOOL____00016); constraint int_lt_reif(dice[8], dice[3], BOOL____00028) :: defines_var(BOOL____00028); constraint int_lt_reif(dice[8], dice[4], BOOL____00040) :: defines_var(BOOL____00040); constraint int_lt_reif(dice[8], dice[5], BOOL____00052) :: defines_var(BOOL____00052); constraint int_lt_reif(dice[8], dice[6], BOOL____00064) :: defines_var(BOOL____00064); constraint int_lt_reif(dice[8], dice[13], BOOL____00220) :: defines_var(BOOL____00220); constraint int_lt_reif(dice[8], dice[14], BOOL____00232) :: defines_var(BOOL____00232); constraint int_lt_reif(dice[8], dice[15], BOOL____00244) :: defines_var(BOOL____00244); constraint int_lt_reif(dice[8], dice[16], BOOL____00256) :: defines_var(BOOL____00256); constraint int_lt_reif(dice[8], dice[17], BOOL____00268) :: defines_var(BOOL____00268); constraint int_lt_reif(dice[8], dice[18], BOOL____00280) :: defines_var(BOOL____00280); constraint int_lt_reif(dice[9], dice[1], BOOL____00006) :: defines_var(BOOL____00006); constraint int_lt_reif(dice[9], dice[2], BOOL____00018) :: defines_var(BOOL____00018); constraint int_lt_reif(dice[9], dice[3], BOOL____00030) :: defines_var(BOOL____00030); constraint int_lt_reif(dice[9], dice[4], BOOL____00042) :: defines_var(BOOL____00042); constraint int_lt_reif(dice[9], dice[5], BOOL____00054) :: defines_var(BOOL____00054); constraint int_lt_reif(dice[9], dice[6], BOOL____00066) :: defines_var(BOOL____00066); constraint int_lt_reif(dice[9], dice[13], BOOL____00222) :: defines_var(BOOL____00222); constraint int_lt_reif(dice[9], dice[14], BOOL____00234) :: defines_var(BOOL____00234); constraint int_lt_reif(dice[9], dice[15], BOOL____00246) :: defines_var(BOOL____00246); constraint int_lt_reif(dice[9], dice[16], BOOL____00258) :: defines_var(BOOL____00258); constraint int_lt_reif(dice[9], dice[17], BOOL____00270) :: defines_var(BOOL____00270); constraint int_lt_reif(dice[9], dice[18], BOOL____00282) :: defines_var(BOOL____00282); constraint int_lt_reif(dice[10], dice[1], BOOL____00008) :: defines_var(BOOL____00008); constraint int_lt_reif(dice[10], dice[2], BOOL____00020) :: defines_var(BOOL____00020); constraint int_lt_reif(dice[10], dice[3], BOOL____00032) :: defines_var(BOOL____00032); constraint int_lt_reif(dice[10], dice[4], BOOL____00044) :: defines_var(BOOL____00044); constraint int_lt_reif(dice[10], dice[5], BOOL____00056) :: defines_var(BOOL____00056); constraint int_lt_reif(dice[10], dice[6], BOOL____00068) :: defines_var(BOOL____00068); constraint int_lt_reif(dice[10], dice[13], BOOL____00224) :: defines_var(BOOL____00224); constraint int_lt_reif(dice[10], dice[14], BOOL____00236) :: defines_var(BOOL____00236); constraint int_lt_reif(dice[10], dice[15], BOOL____00248) :: defines_var(BOOL____00248); constraint int_lt_reif(dice[10], dice[16], BOOL____00260) :: defines_var(BOOL____00260); constraint int_lt_reif(dice[10], dice[17], BOOL____00272) :: defines_var(BOOL____00272); constraint int_lt_reif(dice[10], dice[18], BOOL____00284) :: defines_var(BOOL____00284); constraint int_lt_reif(dice[11], dice[1], BOOL____00010) :: defines_var(BOOL____00010); constraint int_lt_reif(dice[11], dice[2], BOOL____00022) :: defines_var(BOOL____00022); constraint int_lt_reif(dice[11], dice[3], BOOL____00034) :: defines_var(BOOL____00034); constraint int_lt_reif(dice[11], dice[4], BOOL____00046) :: defines_var(BOOL____00046); constraint int_lt_reif(dice[11], dice[5], BOOL____00058) :: defines_var(BOOL____00058); constraint int_lt_reif(dice[11], dice[6], BOOL____00070) :: defines_var(BOOL____00070); constraint int_lt_reif(dice[11], dice[13], BOOL____00226) :: defines_var(BOOL____00226); constraint int_lt_reif(dice[11], dice[14], BOOL____00238) :: defines_var(BOOL____00238); constraint int_lt_reif(dice[11], dice[15], BOOL____00250) :: defines_var(BOOL____00250); constraint int_lt_reif(dice[11], dice[16], BOOL____00262) :: defines_var(BOOL____00262); constraint int_lt_reif(dice[11], dice[17], BOOL____00274) :: defines_var(BOOL____00274); constraint int_lt_reif(dice[11], dice[18], BOOL____00286) :: defines_var(BOOL____00286); constraint int_lt_reif(dice[12], dice[1], BOOL____00012) :: defines_var(BOOL____00012); constraint int_lt_reif(dice[12], dice[2], BOOL____00024) :: defines_var(BOOL____00024); constraint int_lt_reif(dice[12], dice[3], BOOL____00036) :: defines_var(BOOL____00036); constraint int_lt_reif(dice[12], dice[4], BOOL____00048) :: defines_var(BOOL____00048); constraint int_lt_reif(dice[12], dice[5], BOOL____00060) :: defines_var(BOOL____00060); constraint int_lt_reif(dice[12], dice[6], BOOL____00072) :: defines_var(BOOL____00072); constraint int_lt_reif(dice[12], dice[13], BOOL____00228) :: defines_var(BOOL____00228); constraint int_lt_reif(dice[12], dice[14], BOOL____00240) :: defines_var(BOOL____00240); constraint int_lt_reif(dice[12], dice[15], BOOL____00252) :: defines_var(BOOL____00252); constraint int_lt_reif(dice[12], dice[16], BOOL____00264) :: defines_var(BOOL____00264); constraint int_lt_reif(dice[12], dice[17], BOOL____00276) :: defines_var(BOOL____00276); constraint int_lt_reif(dice[12], dice[18], BOOL____00288) :: defines_var(BOOL____00288); constraint int_lt_reif(dice[13], dice[7], BOOL____00146) :: defines_var(BOOL____00146); constraint int_lt_reif(dice[13], dice[8], BOOL____00158) :: defines_var(BOOL____00158); constraint int_lt_reif(dice[13], dice[9], BOOL____00170) :: defines_var(BOOL____00170); constraint int_lt_reif(dice[13], dice[10], BOOL____00182) :: defines_var(BOOL____00182); constraint int_lt_reif(dice[13], dice[11], BOOL____00194) :: defines_var(BOOL____00194); constraint int_lt_reif(dice[13], dice[12], BOOL____00206) :: defines_var(BOOL____00206); constraint int_lt_reif(dice[13], dice[19], BOOL____00362) :: defines_var(BOOL____00362); constraint int_lt_reif(dice[13], dice[20], BOOL____00374) :: defines_var(BOOL____00374); constraint int_lt_reif(dice[13], dice[21], BOOL____00386) :: defines_var(BOOL____00386); constraint int_lt_reif(dice[13], dice[22], BOOL____00398) :: defines_var(BOOL____00398); constraint int_lt_reif(dice[13], dice[23], BOOL____00410) :: defines_var(BOOL____00410); constraint int_lt_reif(dice[13], dice[24], BOOL____00422) :: defines_var(BOOL____00422); constraint int_lt_reif(dice[14], dice[7], BOOL____00148) :: defines_var(BOOL____00148); constraint int_lt_reif(dice[14], dice[8], BOOL____00160) :: defines_var(BOOL____00160); constraint int_lt_reif(dice[14], dice[9], BOOL____00172) :: defines_var(BOOL____00172); constraint int_lt_reif(dice[14], dice[10], BOOL____00184) :: defines_var(BOOL____00184); constraint int_lt_reif(dice[14], dice[11], BOOL____00196) :: defines_var(BOOL____00196); constraint int_lt_reif(dice[14], dice[12], BOOL____00208) :: defines_var(BOOL____00208); constraint int_lt_reif(dice[14], dice[19], BOOL____00364) :: defines_var(BOOL____00364); constraint int_lt_reif(dice[14], dice[20], BOOL____00376) :: defines_var(BOOL____00376); constraint int_lt_reif(dice[14], dice[21], BOOL____00388) :: defines_var(BOOL____00388); constraint int_lt_reif(dice[14], dice[22], BOOL____00400) :: defines_var(BOOL____00400); constraint int_lt_reif(dice[14], dice[23], BOOL____00412) :: defines_var(BOOL____00412); constraint int_lt_reif(dice[14], dice[24], BOOL____00424) :: defines_var(BOOL____00424); constraint int_lt_reif(dice[15], dice[7], BOOL____00150) :: defines_var(BOOL____00150); constraint int_lt_reif(dice[15], dice[8], BOOL____00162) :: defines_var(BOOL____00162); constraint int_lt_reif(dice[15], dice[9], BOOL____00174) :: defines_var(BOOL____00174); constraint int_lt_reif(dice[15], dice[10], BOOL____00186) :: defines_var(BOOL____00186); constraint int_lt_reif(dice[15], dice[11], BOOL____00198) :: defines_var(BOOL____00198); constraint int_lt_reif(dice[15], dice[12], BOOL____00210) :: defines_var(BOOL____00210); constraint int_lt_reif(dice[15], dice[19], BOOL____00366) :: defines_var(BOOL____00366); constraint int_lt_reif(dice[15], dice[20], BOOL____00378) :: defines_var(BOOL____00378); constraint int_lt_reif(dice[15], dice[21], BOOL____00390) :: defines_var(BOOL____00390); constraint int_lt_reif(dice[15], dice[22], BOOL____00402) :: defines_var(BOOL____00402); constraint int_lt_reif(dice[15], dice[23], BOOL____00414) :: defines_var(BOOL____00414); constraint int_lt_reif(dice[15], dice[24], BOOL____00426) :: defines_var(BOOL____00426); constraint int_lt_reif(dice[16], dice[7], BOOL____00152) :: defines_var(BOOL____00152); constraint int_lt_reif(dice[16], dice[8], BOOL____00164) :: defines_var(BOOL____00164); constraint int_lt_reif(dice[16], dice[9], BOOL____00176) :: defines_var(BOOL____00176); constraint int_lt_reif(dice[16], dice[10], BOOL____00188) :: defines_var(BOOL____00188); constraint int_lt_reif(dice[16], dice[11], BOOL____00200) :: defines_var(BOOL____00200); constraint int_lt_reif(dice[16], dice[12], BOOL____00212) :: defines_var(BOOL____00212); constraint int_lt_reif(dice[16], dice[19], BOOL____00368) :: defines_var(BOOL____00368); constraint int_lt_reif(dice[16], dice[20], BOOL____00380) :: defines_var(BOOL____00380); constraint int_lt_reif(dice[16], dice[21], BOOL____00392) :: defines_var(BOOL____00392); constraint int_lt_reif(dice[16], dice[22], BOOL____00404) :: defines_var(BOOL____00404); constraint int_lt_reif(dice[16], dice[23], BOOL____00416) :: defines_var(BOOL____00416); constraint int_lt_reif(dice[16], dice[24], BOOL____00428) :: defines_var(BOOL____00428); constraint int_lt_reif(dice[17], dice[7], BOOL____00154) :: defines_var(BOOL____00154); constraint int_lt_reif(dice[17], dice[8], BOOL____00166) :: defines_var(BOOL____00166); constraint int_lt_reif(dice[17], dice[9], BOOL____00178) :: defines_var(BOOL____00178); constraint int_lt_reif(dice[17], dice[10], BOOL____00190) :: defines_var(BOOL____00190); constraint int_lt_reif(dice[17], dice[11], BOOL____00202) :: defines_var(BOOL____00202); constraint int_lt_reif(dice[17], dice[12], BOOL____00214) :: defines_var(BOOL____00214); constraint int_lt_reif(dice[17], dice[19], BOOL____00370) :: defines_var(BOOL____00370); constraint int_lt_reif(dice[17], dice[20], BOOL____00382) :: defines_var(BOOL____00382); constraint int_lt_reif(dice[17], dice[21], BOOL____00394) :: defines_var(BOOL____00394); constraint int_lt_reif(dice[17], dice[22], BOOL____00406) :: defines_var(BOOL____00406); constraint int_lt_reif(dice[17], dice[23], BOOL____00418) :: defines_var(BOOL____00418); constraint int_lt_reif(dice[17], dice[24], BOOL____00430) :: defines_var(BOOL____00430); constraint int_lt_reif(dice[18], dice[7], BOOL____00156) :: defines_var(BOOL____00156); constraint int_lt_reif(dice[18], dice[8], BOOL____00168) :: defines_var(BOOL____00168); constraint int_lt_reif(dice[18], dice[9], BOOL____00180) :: defines_var(BOOL____00180); constraint int_lt_reif(dice[18], dice[10], BOOL____00192) :: defines_var(BOOL____00192); constraint int_lt_reif(dice[18], dice[11], BOOL____00204) :: defines_var(BOOL____00204); constraint int_lt_reif(dice[18], dice[12], BOOL____00216) :: defines_var(BOOL____00216); constraint int_lt_reif(dice[18], dice[19], BOOL____00372) :: defines_var(BOOL____00372); constraint int_lt_reif(dice[18], dice[20], BOOL____00384) :: defines_var(BOOL____00384); constraint int_lt_reif(dice[18], dice[21], BOOL____00396) :: defines_var(BOOL____00396); constraint int_lt_reif(dice[18], dice[22], BOOL____00408) :: defines_var(BOOL____00408); constraint int_lt_reif(dice[18], dice[23], BOOL____00420) :: defines_var(BOOL____00420); constraint int_lt_reif(dice[18], dice[24], BOOL____00432) :: defines_var(BOOL____00432); constraint int_lt_reif(dice[19], dice[1], BOOL____00506) :: defines_var(BOOL____00506); constraint int_lt_reif(dice[19], dice[2], BOOL____00518) :: defines_var(BOOL____00518); constraint int_lt_reif(dice[19], dice[3], BOOL____00530) :: defines_var(BOOL____00530); constraint int_lt_reif(dice[19], dice[4], BOOL____00542) :: defines_var(BOOL____00542); constraint int_lt_reif(dice[19], dice[5], BOOL____00554) :: defines_var(BOOL____00554); constraint int_lt_reif(dice[19], dice[6], BOOL____00566) :: defines_var(BOOL____00566); constraint int_lt_reif(dice[19], dice[13], BOOL____00290) :: defines_var(BOOL____00290); constraint int_lt_reif(dice[19], dice[14], BOOL____00302) :: defines_var(BOOL____00302); constraint int_lt_reif(dice[19], dice[15], BOOL____00314) :: defines_var(BOOL____00314); constraint int_lt_reif(dice[19], dice[16], BOOL____00326) :: defines_var(BOOL____00326); constraint int_lt_reif(dice[19], dice[17], BOOL____00338) :: defines_var(BOOL____00338); constraint int_lt_reif(dice[19], dice[18], BOOL____00350) :: defines_var(BOOL____00350); constraint int_lt_reif(dice[20], dice[1], BOOL____00508) :: defines_var(BOOL____00508); constraint int_lt_reif(dice[20], dice[2], BOOL____00520) :: defines_var(BOOL____00520); constraint int_lt_reif(dice[20], dice[3], BOOL____00532) :: defines_var(BOOL____00532); constraint int_lt_reif(dice[20], dice[4], BOOL____00544) :: defines_var(BOOL____00544); constraint int_lt_reif(dice[20], dice[5], BOOL____00556) :: defines_var(BOOL____00556); constraint int_lt_reif(dice[20], dice[6], BOOL____00568) :: defines_var(BOOL____00568); constraint int_lt_reif(dice[20], dice[13], BOOL____00292) :: defines_var(BOOL____00292); constraint int_lt_reif(dice[20], dice[14], BOOL____00304) :: defines_var(BOOL____00304); constraint int_lt_reif(dice[20], dice[15], BOOL____00316) :: defines_var(BOOL____00316); constraint int_lt_reif(dice[20], dice[16], BOOL____00328) :: defines_var(BOOL____00328); constraint int_lt_reif(dice[20], dice[17], BOOL____00340) :: defines_var(BOOL____00340); constraint int_lt_reif(dice[20], dice[18], BOOL____00352) :: defines_var(BOOL____00352); constraint int_lt_reif(dice[21], dice[1], BOOL____00510) :: defines_var(BOOL____00510); constraint int_lt_reif(dice[21], dice[2], BOOL____00522) :: defines_var(BOOL____00522); constraint int_lt_reif(dice[21], dice[3], BOOL____00534) :: defines_var(BOOL____00534); constraint int_lt_reif(dice[21], dice[4], BOOL____00546) :: defines_var(BOOL____00546); constraint int_lt_reif(dice[21], dice[5], BOOL____00558) :: defines_var(BOOL____00558); constraint int_lt_reif(dice[21], dice[6], BOOL____00570) :: defines_var(BOOL____00570); constraint int_lt_reif(dice[21], dice[13], BOOL____00294) :: defines_var(BOOL____00294); constraint int_lt_reif(dice[21], dice[14], BOOL____00306) :: defines_var(BOOL____00306); constraint int_lt_reif(dice[21], dice[15], BOOL____00318) :: defines_var(BOOL____00318); constraint int_lt_reif(dice[21], dice[16], BOOL____00330) :: defines_var(BOOL____00330); constraint int_lt_reif(dice[21], dice[17], BOOL____00342) :: defines_var(BOOL____00342); constraint int_lt_reif(dice[21], dice[18], BOOL____00354) :: defines_var(BOOL____00354); constraint int_lt_reif(dice[22], dice[1], BOOL____00512) :: defines_var(BOOL____00512); constraint int_lt_reif(dice[22], dice[2], BOOL____00524) :: defines_var(BOOL____00524); constraint int_lt_reif(dice[22], dice[3], BOOL____00536) :: defines_var(BOOL____00536); constraint int_lt_reif(dice[22], dice[4], BOOL____00548) :: defines_var(BOOL____00548); constraint int_lt_reif(dice[22], dice[5], BOOL____00560) :: defines_var(BOOL____00560); constraint int_lt_reif(dice[22], dice[6], BOOL____00572) :: defines_var(BOOL____00572); constraint int_lt_reif(dice[22], dice[13], BOOL____00296) :: defines_var(BOOL____00296); constraint int_lt_reif(dice[22], dice[14], BOOL____00308) :: defines_var(BOOL____00308); constraint int_lt_reif(dice[22], dice[15], BOOL____00320) :: defines_var(BOOL____00320); constraint int_lt_reif(dice[22], dice[16], BOOL____00332) :: defines_var(BOOL____00332); constraint int_lt_reif(dice[22], dice[17], BOOL____00344) :: defines_var(BOOL____00344); constraint int_lt_reif(dice[22], dice[18], BOOL____00356) :: defines_var(BOOL____00356); constraint int_lt_reif(dice[23], dice[1], BOOL____00514) :: defines_var(BOOL____00514); constraint int_lt_reif(dice[23], dice[2], BOOL____00526) :: defines_var(BOOL____00526); constraint int_lt_reif(dice[23], dice[3], BOOL____00538) :: defines_var(BOOL____00538); constraint int_lt_reif(dice[23], dice[4], BOOL____00550) :: defines_var(BOOL____00550); constraint int_lt_reif(dice[23], dice[5], BOOL____00562) :: defines_var(BOOL____00562); constraint int_lt_reif(dice[23], dice[6], BOOL____00574) :: defines_var(BOOL____00574); constraint int_lt_reif(dice[23], dice[13], BOOL____00298) :: defines_var(BOOL____00298); constraint int_lt_reif(dice[23], dice[14], BOOL____00310) :: defines_var(BOOL____00310); constraint int_lt_reif(dice[23], dice[15], BOOL____00322) :: defines_var(BOOL____00322); constraint int_lt_reif(dice[23], dice[16], BOOL____00334) :: defines_var(BOOL____00334); constraint int_lt_reif(dice[23], dice[17], BOOL____00346) :: defines_var(BOOL____00346); constraint int_lt_reif(dice[23], dice[18], BOOL____00358) :: defines_var(BOOL____00358); constraint int_lt_reif(dice[24], dice[1], BOOL____00516) :: defines_var(BOOL____00516); constraint int_lt_reif(dice[24], dice[2], BOOL____00528) :: defines_var(BOOL____00528); constraint int_lt_reif(dice[24], dice[3], BOOL____00540) :: defines_var(BOOL____00540); constraint int_lt_reif(dice[24], dice[4], BOOL____00552) :: defines_var(BOOL____00552); constraint int_lt_reif(dice[24], dice[5], BOOL____00564) :: defines_var(BOOL____00564); constraint int_lt_reif(dice[24], dice[6], BOOL____00576) :: defines_var(BOOL____00576); constraint int_lt_reif(dice[24], dice[13], BOOL____00300) :: defines_var(BOOL____00300); constraint int_lt_reif(dice[24], dice[14], BOOL____00312) :: defines_var(BOOL____00312); constraint int_lt_reif(dice[24], dice[15], BOOL____00324) :: defines_var(BOOL____00324); constraint int_lt_reif(dice[24], dice[16], BOOL____00336) :: defines_var(BOOL____00336); constraint int_lt_reif(dice[24], dice[17], BOOL____00348) :: defines_var(BOOL____00348); constraint int_lt_reif(dice[24], dice[18], BOOL____00360) :: defines_var(BOOL____00360); constraint int_min(comp[1], comp[1], INT____00578) :: defines_var(INT____00578); constraint int_min(comp[3], INT____00578, INT____00579) :: defines_var(INT____00579); constraint int_min(comp[5], INT____00579, INT____00580) :: defines_var(INT____00580); constraint int_min(comp[7], INT____00580, INT____00581) :: defines_var(INT____00581); constraint maximum_int(max_val, [dice[1], dice[2], dice[3], dice[4], dice[5], dice[6], dice[7], dice[8], dice[9], dice[10], dice[11], dice[12], dice[13], dice[14], dice[15], dice[16], dice[17], dice[18], dice[19], dice[20], dice[21], dice[22], dice[23], dice[24]]); constraint maximum_int(max_win, [comp[1], comp[2], comp[3], comp[4], comp[5], comp[6], comp[7], comp[8]]); solve :: int_search([dice[1], dice[2], dice[3], dice[4], dice[5], dice[6], dice[7], dice[8], dice[9], dice[10], dice[11], dice[12], dice[13], dice[14], dice[15], dice[16], dice[17], dice[18], dice[19], dice[20], dice[21], dice[22], dice[23], dice[24], comp[1], comp[2], comp[3], comp[4], comp[5], comp[6], comp[7], comp[8]], occurrence, indomain_median, complete) maximize INT____00581;