array [1..8] of int: X_INTRODUCED_255 = [1,1,1,1,1,1,1,1]; array [1..4] of int: X_INTRODUCED_419 = [-1,-1,-1,-1]; array [1..97] of int: X_INTRODUCED_796 = [1,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-1,-1,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-1,-1,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-1,-1,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-1,-1,-3,-3]; var bool: X_INTRODUCED_2; var bool: X_INTRODUCED_3; var bool: X_INTRODUCED_6; var bool: X_INTRODUCED_7; var bool: X_INTRODUCED_8; var bool: X_INTRODUCED_9; var bool: X_INTRODUCED_10; var bool: X_INTRODUCED_11; var bool: X_INTRODUCED_12; var bool: X_INTRODUCED_13; var bool: X_INTRODUCED_20; var bool: X_INTRODUCED_21; var bool: X_INTRODUCED_22; var bool: X_INTRODUCED_23; var bool: X_INTRODUCED_24; var bool: X_INTRODUCED_25; var bool: X_INTRODUCED_26; var bool: X_INTRODUCED_27; var bool: X_INTRODUCED_28; var bool: X_INTRODUCED_29; var bool: X_INTRODUCED_32; var bool: X_INTRODUCED_33; var bool: X_INTRODUCED_34; var bool: X_INTRODUCED_35; var bool: X_INTRODUCED_40; var bool: X_INTRODUCED_41; var bool: X_INTRODUCED_46; var bool: X_INTRODUCED_47; var bool: X_INTRODUCED_50; var bool: X_INTRODUCED_51; var bool: X_INTRODUCED_52; var bool: X_INTRODUCED_53; var bool: X_INTRODUCED_58; var bool: X_INTRODUCED_59; var bool: X_INTRODUCED_60; var bool: X_INTRODUCED_61; var bool: X_INTRODUCED_62; var bool: X_INTRODUCED_63; var bool: X_INTRODUCED_66; var bool: X_INTRODUCED_67; var bool: X_INTRODUCED_76; var bool: X_INTRODUCED_77; var bool: X_INTRODUCED_78; var bool: X_INTRODUCED_79; var bool: X_INTRODUCED_82; var bool: X_INTRODUCED_83; var bool: X_INTRODUCED_88; var bool: X_INTRODUCED_89; var bool: X_INTRODUCED_92; var bool: X_INTRODUCED_93; var bool: X_INTRODUCED_102; var bool: X_INTRODUCED_103; var bool: X_INTRODUCED_106; var bool: X_INTRODUCED_107; var bool: X_INTRODUCED_108; var bool: X_INTRODUCED_109; var bool: X_INTRODUCED_116; var bool: X_INTRODUCED_117; var bool: X_INTRODUCED_118; var bool: X_INTRODUCED_119; var bool: X_INTRODUCED_122; var bool: X_INTRODUCED_123; var bool: X_INTRODUCED_126; var bool: X_INTRODUCED_127; var bool: X_INTRODUCED_128; var bool: X_INTRODUCED_129; var bool: X_INTRODUCED_130; var bool: X_INTRODUCED_131; var bool: X_INTRODUCED_132; var bool: X_INTRODUCED_133; var 0..144: objective:: output_var:: is_defined_var; var 0..1: X_INTRODUCED_248 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_249 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_252 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_253 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_257 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_258 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_259 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_260 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_261 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_262 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_271 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_272 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_273 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_274 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_277 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_278 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_279 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_280 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_281 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_282 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_287 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_288 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_289 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_290 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_297 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_298 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_303 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_304 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_309 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_310 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_311 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_312 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_319 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_320 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_321 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_322 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_323 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_324 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_329 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_330 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_341 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_342 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_343 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_344 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_349 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_350 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_357 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_358 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_361 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_362 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_373 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_374 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_379 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_380 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_381 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_382 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_391 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_392 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_393 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_394 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_399 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_400 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_403 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_404 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_407 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_408 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_409 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_410 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_411 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_412 ::var_is_introduced :: is_defined_var; var -10..1: X_INTRODUCED_492 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_493 ::var_is_introduced ; var 0..1: X_INTRODUCED_497 ::var_is_introduced ; var -7..1: X_INTRODUCED_500 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_501 ::var_is_introduced ; var -4..1: X_INTRODUCED_504 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_505 ::var_is_introduced ; var -2..1: X_INTRODUCED_508 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_509 ::var_is_introduced ; var 0..1: X_INTRODUCED_512 ::var_is_introduced ; var 0..1: X_INTRODUCED_515 ::var_is_introduced ; var 0..1: X_INTRODUCED_518 ::var_is_introduced ; var 0..1: X_INTRODUCED_521 ::var_is_introduced ; var 0..1: X_INTRODUCED_524 ::var_is_introduced ; var -3..1: X_INTRODUCED_527 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_528 ::var_is_introduced ; var -3..1: X_INTRODUCED_531 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_532 ::var_is_introduced ; var -1..1: X_INTRODUCED_535 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_536 ::var_is_introduced ; var -1..1: X_INTRODUCED_539 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_540 ::var_is_introduced ; var -15..2: X_INTRODUCED_543 ::var_is_introduced :: is_defined_var; var 0..2: X_INTRODUCED_544 ::var_is_introduced ; var -15..2: X_INTRODUCED_547 ::var_is_introduced :: is_defined_var; var 0..2: X_INTRODUCED_548 ::var_is_introduced ; var -10..1: X_INTRODUCED_551 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_552 ::var_is_introduced ; var -4..1: X_INTRODUCED_555 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_556 ::var_is_introduced ; var -7..1: X_INTRODUCED_559 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_560 ::var_is_introduced ; var -4..1: X_INTRODUCED_563 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_564 ::var_is_introduced ; var -2..1: X_INTRODUCED_567 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_568 ::var_is_introduced ; var 0..1: X_INTRODUCED_570 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_571 ::var_is_introduced ; var 0..1: X_INTRODUCED_574 ::var_is_introduced ; var 0..1: X_INTRODUCED_577 ::var_is_introduced ; var 0..1: X_INTRODUCED_580 ::var_is_introduced ; var 0..1: X_INTRODUCED_583 ::var_is_introduced ; var -3..1: X_INTRODUCED_586 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_587 ::var_is_introduced ; var -3..1: X_INTRODUCED_590 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_591 ::var_is_introduced ; var -1..1: X_INTRODUCED_594 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_595 ::var_is_introduced ; var -1..1: X_INTRODUCED_598 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_599 ::var_is_introduced ; var -15..2: X_INTRODUCED_602 ::var_is_introduced :: is_defined_var; var 0..2: X_INTRODUCED_603 ::var_is_introduced ; var -15..2: X_INTRODUCED_606 ::var_is_introduced :: is_defined_var; var 0..2: X_INTRODUCED_607 ::var_is_introduced ; var -10..1: X_INTRODUCED_610 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_611 ::var_is_introduced ; var -4..1: X_INTRODUCED_614 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_615 ::var_is_introduced ; var -7..1: X_INTRODUCED_618 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_619 ::var_is_introduced ; var -4..1: X_INTRODUCED_622 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_623 ::var_is_introduced ; var -2..1: X_INTRODUCED_626 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_627 ::var_is_introduced ; var 0..1: X_INTRODUCED_629 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_630 ::var_is_introduced ; var 0..1: X_INTRODUCED_633 ::var_is_introduced ; var 0..1: X_INTRODUCED_636 ::var_is_introduced ; var 0..1: X_INTRODUCED_639 ::var_is_introduced ; var 0..1: X_INTRODUCED_642 ::var_is_introduced ; var -3..1: X_INTRODUCED_645 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_646 ::var_is_introduced ; var -3..1: X_INTRODUCED_649 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_650 ::var_is_introduced ; var -1..1: X_INTRODUCED_653 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_654 ::var_is_introduced ; var -1..1: X_INTRODUCED_657 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_658 ::var_is_introduced ; var -15..2: X_INTRODUCED_661 ::var_is_introduced :: is_defined_var; var 0..2: X_INTRODUCED_662 ::var_is_introduced ; var -15..2: X_INTRODUCED_665 ::var_is_introduced :: is_defined_var; var 0..2: X_INTRODUCED_666 ::var_is_introduced ; var -10..1: X_INTRODUCED_669 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_670 ::var_is_introduced ; var -4..1: X_INTRODUCED_673 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_674 ::var_is_introduced ; var -7..1: X_INTRODUCED_677 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_678 ::var_is_introduced ; var -4..1: X_INTRODUCED_681 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_682 ::var_is_introduced ; var -2..1: X_INTRODUCED_685 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_686 ::var_is_introduced ; var 0..1: X_INTRODUCED_689 ::var_is_introduced ; var 0..1: X_INTRODUCED_691 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_692 ::var_is_introduced ; var 0..1: X_INTRODUCED_694 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_695 ::var_is_introduced ; var 0..1: X_INTRODUCED_697 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_698 ::var_is_introduced ; var 0..1: X_INTRODUCED_700 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_701 ::var_is_introduced ; var -3..1: X_INTRODUCED_704 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_705 ::var_is_introduced ; var -3..1: X_INTRODUCED_708 ::var_is_introduced :: is_defined_var; var 0..1: X_INTRODUCED_709 ::var_is_introduced ; var 0..1: X_INTRODUCED_713 ::var_is_introduced ; var 0..1: X_INTRODUCED_717 ::var_is_introduced ; var -15..2: X_INTRODUCED_720 ::var_is_introduced :: is_defined_var; var 0..2: X_INTRODUCED_721 ::var_is_introduced ; var -15..2: X_INTRODUCED_724 ::var_is_introduced :: is_defined_var; var 0..2: X_INTRODUCED_725 ::var_is_introduced ; var 0..1: X_INTRODUCED_246 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_247 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_250 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_251 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_263 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_264 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_267 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_268 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_269 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_270 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_283 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_284 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_291 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_292 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_293 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_294 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_299 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_300 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_301 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_302 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_307 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_308 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_313 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_314 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_317 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_318 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_327 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_328 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_331 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_332 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_333 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_334 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_337 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_338 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_339 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_340 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_347 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_348 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_351 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_352 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_353 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_354 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_359 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_360 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_363 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_364 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_367 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_368 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_369 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_370 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_371 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_372 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_377 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_378 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_383 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_384 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_387 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_388 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_389 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_390 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_397 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_398 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_401 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_402 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_413 ::var_is_introduced = 0; var 0..1: X_INTRODUCED_414 ::var_is_introduced = 0; array [1..136] of var bool: Assignment:: output_array([1..17,1..4,1..2]) = [false,false,X_INTRODUCED_2,X_INTRODUCED_3,false,false,X_INTRODUCED_6,X_INTRODUCED_7,X_INTRODUCED_8,X_INTRODUCED_9,X_INTRODUCED_10,X_INTRODUCED_11,X_INTRODUCED_12,X_INTRODUCED_13,false,false,false,false,false,false,X_INTRODUCED_20,X_INTRODUCED_21,X_INTRODUCED_22,X_INTRODUCED_23,X_INTRODUCED_24,X_INTRODUCED_25,X_INTRODUCED_26,X_INTRODUCED_27,X_INTRODUCED_28,X_INTRODUCED_29,false,false,X_INTRODUCED_32,X_INTRODUCED_33,X_INTRODUCED_34,X_INTRODUCED_35,false,false,false,false,X_INTRODUCED_40,X_INTRODUCED_41,false,false,false,false,X_INTRODUCED_46,X_INTRODUCED_47,false,false,X_INTRODUCED_50,X_INTRODUCED_51,X_INTRODUCED_52,X_INTRODUCED_53,false,false,false,false,X_INTRODUCED_58,X_INTRODUCED_59,X_INTRODUCED_60,X_INTRODUCED_61,X_INTRODUCED_62,X_INTRODUCED_63,false,false,X_INTRODUCED_66,X_INTRODUCED_67,false,false,false,false,false,false,false,false,X_INTRODUCED_76,X_INTRODUCED_77,X_INTRODUCED_78,X_INTRODUCED_79,false,false,X_INTRODUCED_82,X_INTRODUCED_83,false,false,false,false,X_INTRODUCED_88,X_INTRODUCED_89,false,false,X_INTRODUCED_92,X_INTRODUCED_93,false,false,false,false,false,false,false,false,X_INTRODUCED_102,X_INTRODUCED_103,false,false,X_INTRODUCED_106,X_INTRODUCED_107,X_INTRODUCED_108,X_INTRODUCED_109,false,false,false,false,false,false,X_INTRODUCED_116,X_INTRODUCED_117,X_INTRODUCED_118,X_INTRODUCED_119,false,false,X_INTRODUCED_122,X_INTRODUCED_123,false,false,X_INTRODUCED_126,X_INTRODUCED_127,X_INTRODUCED_128,X_INTRODUCED_129,X_INTRODUCED_130,X_INTRODUCED_131,X_INTRODUCED_132,X_INTRODUCED_133,false,false]; array [1..96] of var int: SubjSlack:: output_array([1..4,1..12,1..2]) = [X_INTRODUCED_493,0,0,X_INTRODUCED_497,X_INTRODUCED_501,0,0,X_INTRODUCED_505,0,X_INTRODUCED_509,0,X_INTRODUCED_512,X_INTRODUCED_515,X_INTRODUCED_518,X_INTRODUCED_521,X_INTRODUCED_524,X_INTRODUCED_528,X_INTRODUCED_532,X_INTRODUCED_536,X_INTRODUCED_540,0,X_INTRODUCED_544,X_INTRODUCED_548,0,X_INTRODUCED_552,0,0,X_INTRODUCED_556,X_INTRODUCED_560,0,0,X_INTRODUCED_564,0,X_INTRODUCED_568,0,X_INTRODUCED_571,X_INTRODUCED_574,X_INTRODUCED_577,X_INTRODUCED_580,X_INTRODUCED_583,X_INTRODUCED_587,X_INTRODUCED_591,X_INTRODUCED_595,X_INTRODUCED_599,0,X_INTRODUCED_603,X_INTRODUCED_607,0,X_INTRODUCED_611,0,0,X_INTRODUCED_615,X_INTRODUCED_619,0,0,X_INTRODUCED_623,0,X_INTRODUCED_627,0,X_INTRODUCED_630,X_INTRODUCED_633,X_INTRODUCED_636,X_INTRODUCED_639,X_INTRODUCED_642,X_INTRODUCED_646,X_INTRODUCED_650,X_INTRODUCED_654,X_INTRODUCED_658,0,X_INTRODUCED_662,X_INTRODUCED_666,0,X_INTRODUCED_670,0,0,X_INTRODUCED_674,X_INTRODUCED_678,0,0,X_INTRODUCED_682,0,X_INTRODUCED_686,0,X_INTRODUCED_689,X_INTRODUCED_692,X_INTRODUCED_695,X_INTRODUCED_698,X_INTRODUCED_701,X_INTRODUCED_705,X_INTRODUCED_709,X_INTRODUCED_713,X_INTRODUCED_717,0,X_INTRODUCED_721,X_INTRODUCED_725,0]; array [1..12] of var int: Target:: output_array([1..12]) = [1,1,1,1,1,1,1,1,1,1,2,2]; array [1..97] of var int: X_INTRODUCED_795 ::var_is_introduced = [objective,X_INTRODUCED_493,0,0,X_INTRODUCED_497,X_INTRODUCED_501,0,0,X_INTRODUCED_505,0,X_INTRODUCED_509,0,X_INTRODUCED_512,X_INTRODUCED_515,X_INTRODUCED_518,X_INTRODUCED_521,X_INTRODUCED_524,X_INTRODUCED_528,X_INTRODUCED_532,X_INTRODUCED_536,X_INTRODUCED_540,0,X_INTRODUCED_544,X_INTRODUCED_548,0,X_INTRODUCED_552,0,0,X_INTRODUCED_556,X_INTRODUCED_560,0,0,X_INTRODUCED_564,0,X_INTRODUCED_568,0,X_INTRODUCED_571,X_INTRODUCED_574,X_INTRODUCED_577,X_INTRODUCED_580,X_INTRODUCED_583,X_INTRODUCED_587,X_INTRODUCED_591,X_INTRODUCED_595,X_INTRODUCED_599,0,X_INTRODUCED_603,X_INTRODUCED_607,0,X_INTRODUCED_611,0,0,X_INTRODUCED_615,X_INTRODUCED_619,0,0,X_INTRODUCED_623,0,X_INTRODUCED_627,0,X_INTRODUCED_630,X_INTRODUCED_633,X_INTRODUCED_636,X_INTRODUCED_639,X_INTRODUCED_642,X_INTRODUCED_646,X_INTRODUCED_650,X_INTRODUCED_654,X_INTRODUCED_658,0,X_INTRODUCED_662,X_INTRODUCED_666,0,X_INTRODUCED_670,0,0,X_INTRODUCED_674,X_INTRODUCED_678,0,0,X_INTRODUCED_682,0,X_INTRODUCED_686,0,X_INTRODUCED_689,X_INTRODUCED_692,X_INTRODUCED_695,X_INTRODUCED_698,X_INTRODUCED_701,X_INTRODUCED_705,X_INTRODUCED_709,X_INTRODUCED_713,X_INTRODUCED_717,0,X_INTRODUCED_721,X_INTRODUCED_725,0]; array [1..136] of var bool: X_INTRODUCED_798 ::var_is_introduced = [false,false,X_INTRODUCED_2,X_INTRODUCED_3,false,false,X_INTRODUCED_6,X_INTRODUCED_7,X_INTRODUCED_8,X_INTRODUCED_9,X_INTRODUCED_10,X_INTRODUCED_11,X_INTRODUCED_12,X_INTRODUCED_13,false,false,false,false,false,false,X_INTRODUCED_20,X_INTRODUCED_21,X_INTRODUCED_22,X_INTRODUCED_23,X_INTRODUCED_24,X_INTRODUCED_25,X_INTRODUCED_26,X_INTRODUCED_27,X_INTRODUCED_28,X_INTRODUCED_29,false,false,X_INTRODUCED_32,X_INTRODUCED_33,X_INTRODUCED_34,X_INTRODUCED_35,false,false,false,false,X_INTRODUCED_40,X_INTRODUCED_41,false,false,false,false,X_INTRODUCED_46,X_INTRODUCED_47,false,false,X_INTRODUCED_50,X_INTRODUCED_51,X_INTRODUCED_52,X_INTRODUCED_53,false,false,false,false,X_INTRODUCED_58,X_INTRODUCED_59,X_INTRODUCED_60,X_INTRODUCED_61,X_INTRODUCED_62,X_INTRODUCED_63,false,false,X_INTRODUCED_66,X_INTRODUCED_67,false,false,false,false,false,false,false,false,X_INTRODUCED_76,X_INTRODUCED_77,X_INTRODUCED_78,X_INTRODUCED_79,false,false,X_INTRODUCED_82,X_INTRODUCED_83,false,false,false,false,X_INTRODUCED_88,X_INTRODUCED_89,false,false,X_INTRODUCED_92,X_INTRODUCED_93,false,false,false,false,false,false,false,false,X_INTRODUCED_102,X_INTRODUCED_103,false,false,X_INTRODUCED_106,X_INTRODUCED_107,X_INTRODUCED_108,X_INTRODUCED_109,false,false,false,false,false,false,X_INTRODUCED_116,X_INTRODUCED_117,X_INTRODUCED_118,X_INTRODUCED_119,false,false,X_INTRODUCED_122,X_INTRODUCED_123,false,false,X_INTRODUCED_126,X_INTRODUCED_127,X_INTRODUCED_128,X_INTRODUCED_129,X_INTRODUCED_130,X_INTRODUCED_131,X_INTRODUCED_132,X_INTRODUCED_133,false,false]; constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_246,X_INTRODUCED_247,X_INTRODUCED_248,X_INTRODUCED_249,X_INTRODUCED_250,X_INTRODUCED_251,X_INTRODUCED_252,X_INTRODUCED_253],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_257,X_INTRODUCED_258,X_INTRODUCED_259,X_INTRODUCED_260,X_INTRODUCED_261,X_INTRODUCED_262,X_INTRODUCED_263,X_INTRODUCED_264],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_267,X_INTRODUCED_268,X_INTRODUCED_269,X_INTRODUCED_270,X_INTRODUCED_271,X_INTRODUCED_272,X_INTRODUCED_273,X_INTRODUCED_274],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_277,X_INTRODUCED_278,X_INTRODUCED_279,X_INTRODUCED_280,X_INTRODUCED_281,X_INTRODUCED_282,X_INTRODUCED_283,X_INTRODUCED_284],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_287,X_INTRODUCED_288,X_INTRODUCED_289,X_INTRODUCED_290,X_INTRODUCED_291,X_INTRODUCED_292,X_INTRODUCED_293,X_INTRODUCED_294],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_297,X_INTRODUCED_298,X_INTRODUCED_299,X_INTRODUCED_300,X_INTRODUCED_301,X_INTRODUCED_302,X_INTRODUCED_303,X_INTRODUCED_304],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_307,X_INTRODUCED_308,X_INTRODUCED_309,X_INTRODUCED_310,X_INTRODUCED_311,X_INTRODUCED_312,X_INTRODUCED_313,X_INTRODUCED_314],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_317,X_INTRODUCED_318,X_INTRODUCED_319,X_INTRODUCED_320,X_INTRODUCED_321,X_INTRODUCED_322,X_INTRODUCED_323,X_INTRODUCED_324],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_327,X_INTRODUCED_328,X_INTRODUCED_329,X_INTRODUCED_330,X_INTRODUCED_331,X_INTRODUCED_332,X_INTRODUCED_333,X_INTRODUCED_334],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_337,X_INTRODUCED_338,X_INTRODUCED_339,X_INTRODUCED_340,X_INTRODUCED_341,X_INTRODUCED_342,X_INTRODUCED_343,X_INTRODUCED_344],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_347,X_INTRODUCED_348,X_INTRODUCED_349,X_INTRODUCED_350,X_INTRODUCED_351,X_INTRODUCED_352,X_INTRODUCED_353,X_INTRODUCED_354],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_357,X_INTRODUCED_358,X_INTRODUCED_359,X_INTRODUCED_360,X_INTRODUCED_361,X_INTRODUCED_362,X_INTRODUCED_363,X_INTRODUCED_364],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_367,X_INTRODUCED_368,X_INTRODUCED_369,X_INTRODUCED_370,X_INTRODUCED_371,X_INTRODUCED_372,X_INTRODUCED_373,X_INTRODUCED_374],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_377,X_INTRODUCED_378,X_INTRODUCED_379,X_INTRODUCED_380,X_INTRODUCED_381,X_INTRODUCED_382,X_INTRODUCED_383,X_INTRODUCED_384],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_387,X_INTRODUCED_388,X_INTRODUCED_389,X_INTRODUCED_390,X_INTRODUCED_391,X_INTRODUCED_392,X_INTRODUCED_393,X_INTRODUCED_394],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_397,X_INTRODUCED_398,X_INTRODUCED_399,X_INTRODUCED_400,X_INTRODUCED_401,X_INTRODUCED_402,X_INTRODUCED_403,X_INTRODUCED_404],1); constraint int_lin_eq(X_INTRODUCED_255,[X_INTRODUCED_407,X_INTRODUCED_408,X_INTRODUCED_409,X_INTRODUCED_410,X_INTRODUCED_411,X_INTRODUCED_412,X_INTRODUCED_413,X_INTRODUCED_414],1); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_246,X_INTRODUCED_248,X_INTRODUCED_250,X_INTRODUCED_252],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_247,X_INTRODUCED_249,X_INTRODUCED_251,X_INTRODUCED_253],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_257,X_INTRODUCED_259,X_INTRODUCED_261,X_INTRODUCED_263],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_258,X_INTRODUCED_260,X_INTRODUCED_262,X_INTRODUCED_264],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_267,X_INTRODUCED_269,X_INTRODUCED_271,X_INTRODUCED_273],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_268,X_INTRODUCED_270,X_INTRODUCED_272,X_INTRODUCED_274],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_277,X_INTRODUCED_279,X_INTRODUCED_281,X_INTRODUCED_283],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_278,X_INTRODUCED_280,X_INTRODUCED_282,X_INTRODUCED_284],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_287,X_INTRODUCED_289,X_INTRODUCED_291,X_INTRODUCED_293],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_288,X_INTRODUCED_290,X_INTRODUCED_292,X_INTRODUCED_294],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_297,X_INTRODUCED_299,X_INTRODUCED_301,X_INTRODUCED_303],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_298,X_INTRODUCED_300,X_INTRODUCED_302,X_INTRODUCED_304],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_307,X_INTRODUCED_309,X_INTRODUCED_311,X_INTRODUCED_313],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_308,X_INTRODUCED_310,X_INTRODUCED_312,X_INTRODUCED_314],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_317,X_INTRODUCED_319,X_INTRODUCED_321,X_INTRODUCED_323],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_318,X_INTRODUCED_320,X_INTRODUCED_322,X_INTRODUCED_324],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_327,X_INTRODUCED_329,X_INTRODUCED_331,X_INTRODUCED_333],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_328,X_INTRODUCED_330,X_INTRODUCED_332,X_INTRODUCED_334],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_337,X_INTRODUCED_339,X_INTRODUCED_341,X_INTRODUCED_343],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_338,X_INTRODUCED_340,X_INTRODUCED_342,X_INTRODUCED_344],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_347,X_INTRODUCED_349,X_INTRODUCED_351,X_INTRODUCED_353],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_348,X_INTRODUCED_350,X_INTRODUCED_352,X_INTRODUCED_354],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_357,X_INTRODUCED_359,X_INTRODUCED_361,X_INTRODUCED_363],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_358,X_INTRODUCED_360,X_INTRODUCED_362,X_INTRODUCED_364],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_367,X_INTRODUCED_369,X_INTRODUCED_371,X_INTRODUCED_373],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_368,X_INTRODUCED_370,X_INTRODUCED_372,X_INTRODUCED_374],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_377,X_INTRODUCED_379,X_INTRODUCED_381,X_INTRODUCED_383],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_378,X_INTRODUCED_380,X_INTRODUCED_382,X_INTRODUCED_384],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_387,X_INTRODUCED_389,X_INTRODUCED_391,X_INTRODUCED_393],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_388,X_INTRODUCED_390,X_INTRODUCED_392,X_INTRODUCED_394],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_397,X_INTRODUCED_399,X_INTRODUCED_401,X_INTRODUCED_403],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_398,X_INTRODUCED_400,X_INTRODUCED_402,X_INTRODUCED_404],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_407,X_INTRODUCED_409,X_INTRODUCED_411,X_INTRODUCED_413],0); constraint int_lin_le(X_INTRODUCED_419,[X_INTRODUCED_408,X_INTRODUCED_410,X_INTRODUCED_412,X_INTRODUCED_414],0); constraint int_max(0,X_INTRODUCED_492,X_INTRODUCED_493); constraint int_max(0,1,X_INTRODUCED_497); constraint int_max(0,X_INTRODUCED_500,X_INTRODUCED_501); constraint int_max(0,X_INTRODUCED_504,X_INTRODUCED_505); constraint int_max(0,X_INTRODUCED_508,X_INTRODUCED_509); constraint int_max(0,1,X_INTRODUCED_512); constraint int_max(0,1,X_INTRODUCED_515); constraint int_max(0,1,X_INTRODUCED_518); constraint int_max(0,1,X_INTRODUCED_521); constraint int_max(0,1,X_INTRODUCED_524); constraint int_max(0,X_INTRODUCED_527,X_INTRODUCED_528); constraint int_max(0,X_INTRODUCED_531,X_INTRODUCED_532); constraint int_max(0,X_INTRODUCED_535,X_INTRODUCED_536); constraint int_max(0,X_INTRODUCED_539,X_INTRODUCED_540); constraint int_max(0,X_INTRODUCED_543,X_INTRODUCED_544); constraint int_max(0,X_INTRODUCED_547,X_INTRODUCED_548); constraint int_max(0,X_INTRODUCED_551,X_INTRODUCED_552); constraint int_max(0,X_INTRODUCED_555,X_INTRODUCED_556); constraint int_max(0,X_INTRODUCED_559,X_INTRODUCED_560); constraint int_max(0,X_INTRODUCED_563,X_INTRODUCED_564); constraint int_max(0,X_INTRODUCED_567,X_INTRODUCED_568); constraint int_max(0,X_INTRODUCED_570,X_INTRODUCED_571); constraint int_max(0,1,X_INTRODUCED_574); constraint int_max(0,1,X_INTRODUCED_577); constraint int_max(0,1,X_INTRODUCED_580); constraint int_max(0,1,X_INTRODUCED_583); constraint int_max(0,X_INTRODUCED_586,X_INTRODUCED_587); constraint int_max(0,X_INTRODUCED_590,X_INTRODUCED_591); constraint int_max(0,X_INTRODUCED_594,X_INTRODUCED_595); constraint int_max(0,X_INTRODUCED_598,X_INTRODUCED_599); constraint int_max(0,X_INTRODUCED_602,X_INTRODUCED_603); constraint int_max(0,X_INTRODUCED_606,X_INTRODUCED_607); constraint int_max(0,X_INTRODUCED_610,X_INTRODUCED_611); constraint int_max(0,X_INTRODUCED_614,X_INTRODUCED_615); constraint int_max(0,X_INTRODUCED_618,X_INTRODUCED_619); constraint int_max(0,X_INTRODUCED_622,X_INTRODUCED_623); constraint int_max(0,X_INTRODUCED_626,X_INTRODUCED_627); constraint int_max(0,X_INTRODUCED_629,X_INTRODUCED_630); constraint int_max(0,1,X_INTRODUCED_633); constraint int_max(0,1,X_INTRODUCED_636); constraint int_max(0,1,X_INTRODUCED_639); constraint int_max(0,1,X_INTRODUCED_642); constraint int_max(0,X_INTRODUCED_645,X_INTRODUCED_646); constraint int_max(0,X_INTRODUCED_649,X_INTRODUCED_650); constraint int_max(0,X_INTRODUCED_653,X_INTRODUCED_654); constraint int_max(0,X_INTRODUCED_657,X_INTRODUCED_658); constraint int_max(0,X_INTRODUCED_661,X_INTRODUCED_662); constraint int_max(0,X_INTRODUCED_665,X_INTRODUCED_666); constraint int_max(0,X_INTRODUCED_669,X_INTRODUCED_670); constraint int_max(0,X_INTRODUCED_673,X_INTRODUCED_674); constraint int_max(0,X_INTRODUCED_677,X_INTRODUCED_678); constraint int_max(0,X_INTRODUCED_681,X_INTRODUCED_682); constraint int_max(0,X_INTRODUCED_685,X_INTRODUCED_686); constraint int_max(0,1,X_INTRODUCED_689); constraint int_max(0,X_INTRODUCED_691,X_INTRODUCED_692); constraint int_max(0,X_INTRODUCED_694,X_INTRODUCED_695); constraint int_max(0,X_INTRODUCED_697,X_INTRODUCED_698); constraint int_max(0,X_INTRODUCED_700,X_INTRODUCED_701); constraint int_max(0,X_INTRODUCED_704,X_INTRODUCED_705); constraint int_max(0,X_INTRODUCED_708,X_INTRODUCED_709); constraint int_max(0,1,X_INTRODUCED_713); constraint int_max(0,1,X_INTRODUCED_717); constraint int_max(0,X_INTRODUCED_720,X_INTRODUCED_721); constraint int_max(0,X_INTRODUCED_724,X_INTRODUCED_725); constraint int_lin_eq(X_INTRODUCED_796,X_INTRODUCED_795,0):: defines_var(objective); constraint bool2int(X_INTRODUCED_2,X_INTRODUCED_248):: defines_var(X_INTRODUCED_248); constraint bool2int(X_INTRODUCED_3,X_INTRODUCED_249):: defines_var(X_INTRODUCED_249); constraint bool2int(X_INTRODUCED_6,X_INTRODUCED_252):: defines_var(X_INTRODUCED_252); constraint bool2int(X_INTRODUCED_7,X_INTRODUCED_253):: defines_var(X_INTRODUCED_253); constraint bool2int(X_INTRODUCED_8,X_INTRODUCED_257):: defines_var(X_INTRODUCED_257); constraint bool2int(X_INTRODUCED_9,X_INTRODUCED_258):: defines_var(X_INTRODUCED_258); constraint bool2int(X_INTRODUCED_10,X_INTRODUCED_259):: defines_var(X_INTRODUCED_259); constraint bool2int(X_INTRODUCED_11,X_INTRODUCED_260):: defines_var(X_INTRODUCED_260); constraint bool2int(X_INTRODUCED_12,X_INTRODUCED_261):: defines_var(X_INTRODUCED_261); constraint bool2int(X_INTRODUCED_13,X_INTRODUCED_262):: defines_var(X_INTRODUCED_262); constraint bool2int(X_INTRODUCED_20,X_INTRODUCED_271):: defines_var(X_INTRODUCED_271); constraint bool2int(X_INTRODUCED_21,X_INTRODUCED_272):: defines_var(X_INTRODUCED_272); constraint bool2int(X_INTRODUCED_22,X_INTRODUCED_273):: defines_var(X_INTRODUCED_273); constraint bool2int(X_INTRODUCED_23,X_INTRODUCED_274):: defines_var(X_INTRODUCED_274); constraint bool2int(X_INTRODUCED_24,X_INTRODUCED_277):: defines_var(X_INTRODUCED_277); constraint bool2int(X_INTRODUCED_25,X_INTRODUCED_278):: defines_var(X_INTRODUCED_278); constraint bool2int(X_INTRODUCED_26,X_INTRODUCED_279):: defines_var(X_INTRODUCED_279); constraint bool2int(X_INTRODUCED_27,X_INTRODUCED_280):: defines_var(X_INTRODUCED_280); constraint bool2int(X_INTRODUCED_28,X_INTRODUCED_281):: defines_var(X_INTRODUCED_281); constraint bool2int(X_INTRODUCED_29,X_INTRODUCED_282):: defines_var(X_INTRODUCED_282); constraint bool2int(X_INTRODUCED_32,X_INTRODUCED_287):: defines_var(X_INTRODUCED_287); constraint bool2int(X_INTRODUCED_33,X_INTRODUCED_288):: defines_var(X_INTRODUCED_288); constraint bool2int(X_INTRODUCED_34,X_INTRODUCED_289):: defines_var(X_INTRODUCED_289); constraint bool2int(X_INTRODUCED_35,X_INTRODUCED_290):: defines_var(X_INTRODUCED_290); constraint bool2int(X_INTRODUCED_40,X_INTRODUCED_297):: defines_var(X_INTRODUCED_297); constraint bool2int(X_INTRODUCED_41,X_INTRODUCED_298):: defines_var(X_INTRODUCED_298); constraint bool2int(X_INTRODUCED_46,X_INTRODUCED_303):: defines_var(X_INTRODUCED_303); constraint bool2int(X_INTRODUCED_47,X_INTRODUCED_304):: defines_var(X_INTRODUCED_304); constraint bool2int(X_INTRODUCED_50,X_INTRODUCED_309):: defines_var(X_INTRODUCED_309); constraint bool2int(X_INTRODUCED_51,X_INTRODUCED_310):: defines_var(X_INTRODUCED_310); constraint bool2int(X_INTRODUCED_52,X_INTRODUCED_311):: defines_var(X_INTRODUCED_311); constraint bool2int(X_INTRODUCED_53,X_INTRODUCED_312):: defines_var(X_INTRODUCED_312); constraint bool2int(X_INTRODUCED_58,X_INTRODUCED_319):: defines_var(X_INTRODUCED_319); constraint bool2int(X_INTRODUCED_59,X_INTRODUCED_320):: defines_var(X_INTRODUCED_320); constraint bool2int(X_INTRODUCED_60,X_INTRODUCED_321):: defines_var(X_INTRODUCED_321); constraint bool2int(X_INTRODUCED_61,X_INTRODUCED_322):: defines_var(X_INTRODUCED_322); constraint bool2int(X_INTRODUCED_62,X_INTRODUCED_323):: defines_var(X_INTRODUCED_323); constraint bool2int(X_INTRODUCED_63,X_INTRODUCED_324):: defines_var(X_INTRODUCED_324); constraint bool2int(X_INTRODUCED_66,X_INTRODUCED_329):: defines_var(X_INTRODUCED_329); constraint bool2int(X_INTRODUCED_67,X_INTRODUCED_330):: defines_var(X_INTRODUCED_330); constraint bool2int(X_INTRODUCED_76,X_INTRODUCED_341):: defines_var(X_INTRODUCED_341); constraint bool2int(X_INTRODUCED_77,X_INTRODUCED_342):: defines_var(X_INTRODUCED_342); constraint bool2int(X_INTRODUCED_78,X_INTRODUCED_343):: defines_var(X_INTRODUCED_343); constraint bool2int(X_INTRODUCED_79,X_INTRODUCED_344):: defines_var(X_INTRODUCED_344); constraint bool2int(X_INTRODUCED_82,X_INTRODUCED_349):: defines_var(X_INTRODUCED_349); constraint bool2int(X_INTRODUCED_83,X_INTRODUCED_350):: defines_var(X_INTRODUCED_350); constraint bool2int(X_INTRODUCED_88,X_INTRODUCED_357):: defines_var(X_INTRODUCED_357); constraint bool2int(X_INTRODUCED_89,X_INTRODUCED_358):: defines_var(X_INTRODUCED_358); constraint bool2int(X_INTRODUCED_92,X_INTRODUCED_361):: defines_var(X_INTRODUCED_361); constraint bool2int(X_INTRODUCED_93,X_INTRODUCED_362):: defines_var(X_INTRODUCED_362); constraint bool2int(X_INTRODUCED_102,X_INTRODUCED_373):: defines_var(X_INTRODUCED_373); constraint bool2int(X_INTRODUCED_103,X_INTRODUCED_374):: defines_var(X_INTRODUCED_374); constraint bool2int(X_INTRODUCED_106,X_INTRODUCED_379):: defines_var(X_INTRODUCED_379); constraint bool2int(X_INTRODUCED_107,X_INTRODUCED_380):: defines_var(X_INTRODUCED_380); constraint bool2int(X_INTRODUCED_108,X_INTRODUCED_381):: defines_var(X_INTRODUCED_381); constraint bool2int(X_INTRODUCED_109,X_INTRODUCED_382):: defines_var(X_INTRODUCED_382); constraint bool2int(X_INTRODUCED_116,X_INTRODUCED_391):: defines_var(X_INTRODUCED_391); constraint bool2int(X_INTRODUCED_117,X_INTRODUCED_392):: defines_var(X_INTRODUCED_392); constraint bool2int(X_INTRODUCED_118,X_INTRODUCED_393):: defines_var(X_INTRODUCED_393); constraint bool2int(X_INTRODUCED_119,X_INTRODUCED_394):: defines_var(X_INTRODUCED_394); constraint bool2int(X_INTRODUCED_122,X_INTRODUCED_399):: defines_var(X_INTRODUCED_399); constraint bool2int(X_INTRODUCED_123,X_INTRODUCED_400):: defines_var(X_INTRODUCED_400); constraint bool2int(X_INTRODUCED_126,X_INTRODUCED_403):: defines_var(X_INTRODUCED_403); constraint bool2int(X_INTRODUCED_127,X_INTRODUCED_404):: defines_var(X_INTRODUCED_404); constraint bool2int(X_INTRODUCED_128,X_INTRODUCED_407):: defines_var(X_INTRODUCED_407); constraint bool2int(X_INTRODUCED_129,X_INTRODUCED_408):: defines_var(X_INTRODUCED_408); constraint bool2int(X_INTRODUCED_130,X_INTRODUCED_409):: defines_var(X_INTRODUCED_409); constraint bool2int(X_INTRODUCED_131,X_INTRODUCED_410):: defines_var(X_INTRODUCED_410); constraint bool2int(X_INTRODUCED_132,X_INTRODUCED_411):: defines_var(X_INTRODUCED_411); constraint bool2int(X_INTRODUCED_133,X_INTRODUCED_412):: defines_var(X_INTRODUCED_412); constraint int_lin_eq([-1,-1,-1,-1,-1],[X_INTRODUCED_277,X_INTRODUCED_287,X_INTRODUCED_297,X_INTRODUCED_407,X_INTRODUCED_492],-1):: defines_var(X_INTRODUCED_492); constraint int_lin_eq([-1,-1,-1,-1,-1,-1],[X_INTRODUCED_257,X_INTRODUCED_277,X_INTRODUCED_297,X_INTRODUCED_357,X_INTRODUCED_407,X_INTRODUCED_500],-1):: defines_var(X_INTRODUCED_500); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_258,X_INTRODUCED_278,X_INTRODUCED_504],-1):: defines_var(X_INTRODUCED_504); constraint int_lin_eq([-1,-1],[X_INTRODUCED_258,X_INTRODUCED_508],-1):: defines_var(X_INTRODUCED_508); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_277,X_INTRODUCED_297,X_INTRODUCED_527],-1):: defines_var(X_INTRODUCED_527); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_278,X_INTRODUCED_298,X_INTRODUCED_531],-1):: defines_var(X_INTRODUCED_531); constraint int_lin_eq([-1,-1],[X_INTRODUCED_277,X_INTRODUCED_535],-1):: defines_var(X_INTRODUCED_535); constraint int_lin_eq([-1,-1],[X_INTRODUCED_278,X_INTRODUCED_539],-1):: defines_var(X_INTRODUCED_539); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_258,X_INTRODUCED_278,X_INTRODUCED_288,X_INTRODUCED_298,X_INTRODUCED_358,X_INTRODUCED_408,X_INTRODUCED_543],-2):: defines_var(X_INTRODUCED_543); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_257,X_INTRODUCED_277,X_INTRODUCED_287,X_INTRODUCED_297,X_INTRODUCED_357,X_INTRODUCED_407,X_INTRODUCED_547],-2):: defines_var(X_INTRODUCED_547); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_248,X_INTRODUCED_279,X_INTRODUCED_289,X_INTRODUCED_309,X_INTRODUCED_349,X_INTRODUCED_379,X_INTRODUCED_399,X_INTRODUCED_409,X_INTRODUCED_551],-1):: defines_var(X_INTRODUCED_551); constraint int_lin_eq([-1,-1,-1,-1,-1],[X_INTRODUCED_310,X_INTRODUCED_330,X_INTRODUCED_350,X_INTRODUCED_380,X_INTRODUCED_555],-1):: defines_var(X_INTRODUCED_555); constraint int_lin_eq([-1,-1,-1,-1,-1,-1],[X_INTRODUCED_259,X_INTRODUCED_279,X_INTRODUCED_319,X_INTRODUCED_399,X_INTRODUCED_409,X_INTRODUCED_559],-1):: defines_var(X_INTRODUCED_559); constraint int_lin_eq([-1,-1,-1,-1,-1],[X_INTRODUCED_260,X_INTRODUCED_280,X_INTRODUCED_310,X_INTRODUCED_320,X_INTRODUCED_563],-1):: defines_var(X_INTRODUCED_563); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_260,X_INTRODUCED_320,X_INTRODUCED_567],-1):: defines_var(X_INTRODUCED_567); constraint int_lin_eq([-1,-1],[X_INTRODUCED_380,X_INTRODUCED_570],-1):: defines_var(X_INTRODUCED_570); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_279,X_INTRODUCED_379,X_INTRODUCED_586],-1):: defines_var(X_INTRODUCED_586); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_280,X_INTRODUCED_380,X_INTRODUCED_590],-1):: defines_var(X_INTRODUCED_590); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_279,X_INTRODUCED_379,X_INTRODUCED_594],-1):: defines_var(X_INTRODUCED_594); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_280,X_INTRODUCED_380,X_INTRODUCED_598],-1):: defines_var(X_INTRODUCED_598); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_249,X_INTRODUCED_260,X_INTRODUCED_280,X_INTRODUCED_290,X_INTRODUCED_310,X_INTRODUCED_320,X_INTRODUCED_330,X_INTRODUCED_350,X_INTRODUCED_380,X_INTRODUCED_400,X_INTRODUCED_410,X_INTRODUCED_602],-2):: defines_var(X_INTRODUCED_602); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_248,X_INTRODUCED_259,X_INTRODUCED_279,X_INTRODUCED_289,X_INTRODUCED_309,X_INTRODUCED_319,X_INTRODUCED_329,X_INTRODUCED_349,X_INTRODUCED_379,X_INTRODUCED_399,X_INTRODUCED_409,X_INTRODUCED_606],-2):: defines_var(X_INTRODUCED_606); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_271,X_INTRODUCED_281,X_INTRODUCED_311,X_INTRODUCED_381,X_INTRODUCED_391,X_INTRODUCED_411,X_INTRODUCED_610],-1):: defines_var(X_INTRODUCED_610); constraint int_lin_eq([-1,-1,-1,-1],[X_INTRODUCED_312,X_INTRODUCED_342,X_INTRODUCED_382,X_INTRODUCED_614],-1):: defines_var(X_INTRODUCED_614); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_261,X_INTRODUCED_281,X_INTRODUCED_321,X_INTRODUCED_341,X_INTRODUCED_361,X_INTRODUCED_411,X_INTRODUCED_618],-1):: defines_var(X_INTRODUCED_618); constraint int_lin_eq([-1,-1,-1,-1,-1,-1],[X_INTRODUCED_262,X_INTRODUCED_282,X_INTRODUCED_312,X_INTRODUCED_322,X_INTRODUCED_392,X_INTRODUCED_622],-1):: defines_var(X_INTRODUCED_622); constraint int_lin_eq([-1,-1,-1,-1],[X_INTRODUCED_262,X_INTRODUCED_322,X_INTRODUCED_342,X_INTRODUCED_626],-1):: defines_var(X_INTRODUCED_626); constraint int_lin_eq([-1,-1],[X_INTRODUCED_382,X_INTRODUCED_629],-1):: defines_var(X_INTRODUCED_629); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_281,X_INTRODUCED_381,X_INTRODUCED_645],-1):: defines_var(X_INTRODUCED_645); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_282,X_INTRODUCED_382,X_INTRODUCED_649],-1):: defines_var(X_INTRODUCED_649); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_281,X_INTRODUCED_381,X_INTRODUCED_653],-1):: defines_var(X_INTRODUCED_653); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_282,X_INTRODUCED_382,X_INTRODUCED_657],-1):: defines_var(X_INTRODUCED_657); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_262,X_INTRODUCED_272,X_INTRODUCED_282,X_INTRODUCED_312,X_INTRODUCED_322,X_INTRODUCED_342,X_INTRODUCED_362,X_INTRODUCED_382,X_INTRODUCED_392,X_INTRODUCED_412,X_INTRODUCED_661],-2):: defines_var(X_INTRODUCED_661); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_261,X_INTRODUCED_271,X_INTRODUCED_281,X_INTRODUCED_311,X_INTRODUCED_321,X_INTRODUCED_341,X_INTRODUCED_361,X_INTRODUCED_381,X_INTRODUCED_391,X_INTRODUCED_411,X_INTRODUCED_665],-2):: defines_var(X_INTRODUCED_665); constraint int_lin_eq([-1,-1,-1,-1,-1,-1],[X_INTRODUCED_252,X_INTRODUCED_273,X_INTRODUCED_303,X_INTRODUCED_393,X_INTRODUCED_403,X_INTRODUCED_669],-1):: defines_var(X_INTRODUCED_669); constraint int_lin_eq([-1,-1],[X_INTRODUCED_344,X_INTRODUCED_673],-1):: defines_var(X_INTRODUCED_673); constraint int_lin_eq([-1,-1,-1,-1,-1],[X_INTRODUCED_303,X_INTRODUCED_323,X_INTRODUCED_343,X_INTRODUCED_403,X_INTRODUCED_677],-1):: defines_var(X_INTRODUCED_677); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_324,X_INTRODUCED_394,X_INTRODUCED_681],-1):: defines_var(X_INTRODUCED_681); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_324,X_INTRODUCED_344,X_INTRODUCED_685],-1):: defines_var(X_INTRODUCED_685); constraint int_lin_eq([-1,-1],[X_INTRODUCED_373,X_INTRODUCED_691],-1):: defines_var(X_INTRODUCED_691); constraint int_lin_eq([-1,-1],[X_INTRODUCED_374,X_INTRODUCED_694],-1):: defines_var(X_INTRODUCED_694); constraint int_lin_eq([-1,-1],[X_INTRODUCED_373,X_INTRODUCED_697],-1):: defines_var(X_INTRODUCED_697); constraint int_lin_eq([-1,-1],[X_INTRODUCED_374,X_INTRODUCED_700],-1):: defines_var(X_INTRODUCED_700); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_303,X_INTRODUCED_373,X_INTRODUCED_704],-1):: defines_var(X_INTRODUCED_704); constraint int_lin_eq([-1,-1,-1],[X_INTRODUCED_304,X_INTRODUCED_374,X_INTRODUCED_708],-1):: defines_var(X_INTRODUCED_708); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_253,X_INTRODUCED_274,X_INTRODUCED_304,X_INTRODUCED_324,X_INTRODUCED_344,X_INTRODUCED_374,X_INTRODUCED_394,X_INTRODUCED_404,X_INTRODUCED_720],-2):: defines_var(X_INTRODUCED_720); constraint int_lin_eq([-1,-1,-1,-1,-1,-1,-1,-1,-1],[X_INTRODUCED_252,X_INTRODUCED_273,X_INTRODUCED_303,X_INTRODUCED_323,X_INTRODUCED_343,X_INTRODUCED_373,X_INTRODUCED_393,X_INTRODUCED_403,X_INTRODUCED_724],-2):: defines_var(X_INTRODUCED_724); solve :: bool_search(X_INTRODUCED_798,occurrence,indomain_random,complete) minimize objective;